Community-Mitglied Montag: Ritobroto Mukherjee

Erzählen Sie uns ein wenig über sich!

Ich lebe in Delhi, Indien, wo ich an der Netaji Subhas University of Technology einen Bachelor-Abschluss in IT mit Schwerpunkt Netzwerksicherheit anstrebe.

Meine Reise in die Programmierung begann mit QBASIC in der Schule und entfachte meine Liebe zum Programmieren. Seitdem habe ich alles erforscht, von der Spieleentwicklung bis zu Betriebssystem-Interna, von eingebetteten Systemen bis zu mobilen Anwendungen – alles, was mein Interesse weckt. Zu meinen Hobbys gehört es, zufällige wissenschaftliche Dinge zu lernen, Sitcoms zu schauen und bis spät in die Nacht zu arbeiten, um dann mitten am nächsten Tag einzuschlafen 😛

Vor dem Google Summer of Code (GSoC) beschränkte sich meine Open-Source-Erfahrung meist auf persönliche Projekte. Jetzt fällt es mir viel leichter, Fehler zu melden, Patches einzureichen und an Code-Reviews teilzunehmen. Ich fühle mich auch sicherer, wenn es darum geht, Probleme und Lösungen mit Leuten zu diskutieren, die ich für weitaus sachkundiger halte als ich es bin.

Woran arbeiten Sie gerade im LibreOffice-Projekt?

Ich habe kürzlich die Aktualisierung der .NET Bindings für UNO als Teil des GSoC 2024 abgeschlossen.

Derzeit mache ich eine kurze Pause für Prüfungen und persönliche Projekte, aber ich habe mich an den nächsten Punkt auf meiner zukünftigen Arbeitsliste gemacht: Unterstützung für prozessinterne Überbrückung hinzufügen, damit LibreOffice-Erweiterungen mit den neuen .NET-Bindings erstellt werden können.

Warum haben Sie sich für die Teilnahme an dem Projekt entschieden, und wie waren die Erfahrungen?

Seit ich vor einiger Zeit auf Linux umgestiegen bin, bin ich von der LibreOffice-Suite fast abhängig geworden, um mich durch die Universität zu bringen, da ich sie für alles verwendet habe, von Hausarbeiten bis zu Präsentationen. Die Chance, diesem großartigen Projekt etwas zurückzugeben, die Erfahrung der Teilnahme am GSoC zu sammeln und gleichzeitig ein komplexes .NET- und C++-Projekt in Angriff zu nehmen, war zu gut, um sie auszulassen.

Meine Erfahrungen mit der LibreOffice-Community waren durchweg positiv, insbesondere mit meinen Mentoren Hossein Nourikhah und Thorsten Behrens. Ihre Anleitung, gepaart mit der Freiheit, die sie mir gaben, um meine eigenen Entscheidungen über die Bindungen zu treffen, war ein wesentlicher Bestandteil des Erfolgs des Projekts.

Planen Sie noch etwas anderes für die Zukunft? Was braucht LibreOffice wirklich?

Ich habe vor, das Projekt .NET Bindings fortzusetzen. Während der Kern der Bindungen rechtzeitig zum GSoC fertiggestellt wurde, gibt es noch mehr Funktionen, Dokumentation und Beispiele, an denen gearbeitet werden muss.

Außerdem bin ich der Meinung, dass LibreOffice mehr Dokumentation braucht, insbesondere für Legacy-Code. Einen Großteil meiner GSoC-Zeit habe ich damit verbracht, die bestehenden Bindungen zu verstehen, bevor ich mit der Arbeit an den neuen Bindungen beginnen konnte. Mit dem, was ich herausgefunden habe, möchte ich versuchen, dem Docs-Team zu helfen, die Bindungen besser zu dokumentieren. Ich könnte mir auch vorstellen, in Zukunft an der Einführung weiterer Sprachbindungen zu arbeiten.

Vielen Dank an Ritobroto für all seine Beiträge! Jeder ist willkommen, unserer Gemeinschaft beizutreten, neue Fähigkeiten zu erwerben und dabei zu helfen, LibreOffice für die ganze Welt noch besser zu machen. 😊