Ich auf einer Radtour im Grünen Ein Bild von Michael

Wer bin ich?

Ich lebe in einem kleinen Örtchen in der Nähe von Heppenheim. Dort gebe ich Kurse im Programmieren von Microcontrollern und vermittle gleichzeitig auch die Grundlagen im Umgang mit Linux. Mein Ansatz ist es, beim Unterrichten gerade so viel Struktur zu geben, damit die Teilnehmer das Ziel nicht aus den Augen verlieren. Es gibt genug Raum zum Experimentieren, um eigene kreative Lösungen zu entdecken, und vor allem ist es mir wichtig, dass man keine Angst vor Fehlern hat.

Herangehensweise an Software- und Hardwareentwicklung

Bevorzugt verwende ich Programme, welche auf der Kommandozeile verfügbar sind. Der größte Vorteil meiner Meinung nach ist, dass es auf der Commandline weniger Ablenkungen gibt. Die Tools sind oftmals für einen einzigen Zweck entwickelt und dadurch relativ schnell zu erlernen. Außerdem ermöglichen sie es, Skripte für automatisierte Abläufe zu schreiben. Was das Programmieren betrifft, so ist meine am häufigsten verwendete Sprache Python/MicroPython. Python ermöglicht es durch eine riesige Anzahl von verfügbaren Modulen relativ schnell nützliche Programme zu schreiben, was besonders in den frühen Lernphasen super motivierend sein kann. Für die Integration anderer Programme oder die Interaktion mit Software, wie zum Beispiel PostgreSQL, gibt es meist mehrere kreative und mehr oder weniger komplexe Lösungen, welche man je nach Projektgröße und Wissensstand verwenden kann.