Software – Entwicklung

Den größten Teil meines beruflichen Lebens habe ich (bislang) als Softwareentwickler mit der Entwicklung und Bearbeitung von Labor-Software verbracht. Eine Übersicht hierzu gibt es auf der alten Webseite unter MKRecord.htm.

Dieses Thema läßt mich, trotz Ruhestand, natürlich nicht ganz ruhen.

Beiträge hierzu sind u.a. unter meinem User martwaters auf Github zu finden.

Dort sind zuerst natürlich die von mir beobachteten Projekte zu finden, z.B. das Hackaton-Projekt HerrOber2, erstellt mit den ehemaligen Waters-Kollegen.

Von mir gibt es dort „FBMon“, ein Fritzbox-Monitor, der mir im Homeoffice half zu entscheiden, ob ein eingehender Anruf für mich bei der Arbeit relevant ist, oder eher anderen überlassen werden kann.

Inzwischen ist noch das relativ einfache Diaschau-Programm ‚MKSlideshop‚ hinzugekommen, mit dem ich mir (meist nebenbei) Fotos aus meiner Sammlung anzeigen lasse.

Meine Software-Entwicklungs-Historie ging von Assembler auf dem Schulrechner (Olivetti) und Basic80 (auf eigenem Z80-Rechner) über Fortran (auf dem Uni-HH Zentralrechner, mit Lochkarten) hin zu C, C++ und C#/DotNet, begleitet von kurzen Ausflügen nach Java oder Pascal.

Thematisch ging es meist um Messung und/oder Übertragung, Konvertierung und Auswertung von Messdaten, beginnend mit Spektroskopie, hin zu Chromatographie und kombinierten Techniken.

Die letzte größerer technische Herausforderung war die Umsetzung von Messdaten im Semantic Web, im Rahmen des Allotrope-Projekts zur herstellerübergreifenden Speicherung von Labordaten. Dies war sowohl spannend wegen der mir bis dahin neuen technischen Umsetzung, als auch wegen der Kooperation mit den beteiligten Institutionen.
M.E. gab es allerdings das Problem, das Projekt nicht als Open Source auszulegen; mit all seinen Folgen.

Auch die Einführung in Sila 2 im Rahmen von Geräte-Kontrollmodulen erwies sich als sehr interessant, konnte ich derzeit allerdings projektbedingt nicht weiter verfolgen.

Leider haben die meisten neuen Standards ein YAS (‚yet another standard‘) -Problem …

Auf Veranstaltungen wie Basta oder DotNet-Cologne gibts fantastisch viele Infos zu Neuentwicklungen in der Software-Entwicklung. Für mich besonders hervorgetan haben sich hier z.B. Rainer Stropek, s.a. bei it-Visions, und Dr. Holger Schwichtenberg, die beide aktuelle dotnet-Entwicklungen hervorragend vermitteln.

Und noch ein Satz aus der Software-Entwicklung 🙂

Es gibt Schreiber, die Treiber schreiben und Treiber, die Schreiber treiben.