Ich folge einem System gern bis zu der Stelle, an der eine Annahme nicht mehr trägt.
Ich habe mit hardwarenaher Programmierung angefangen. Damals konnte ein Fehler auf ein Register, ein Timingproblem oder ein einzelnes Bit zurückzuführen sein.
Bei GPS:NO reicht mein Arbeitsbereich von C++-Firmware und UWB bis zu Tests und Evaluation. BO-Tracker war ein Teamprojekt, in dem sich dieselbe Grenze weiter nach außen verschob: Mikrocontroller, Mobilfunk, Cloud-Verarbeitung und eine Webanwendung. Mein Beitrag lag bei Firmware und AWS IoT/Lambda-Integration.
Backends, Benutzeroberflächen und Infrastruktur wurden nicht zu getrennten Themen, sondern zu weiteren Teilen desselben Systems. Ich möchte nicht nur wissen, dass etwas funktioniert, sondern auch warum — und was passiert, wenn eine Schicht ausfällt.
Ich bevorzuge überschaubare Architekturen, messbare Ergebnisse und Dokumentation, die erklärt, warum ein System so gebaut wurde.
Und ich mag es, wenn ein Projekt nach dem ersten funktionierenden Prototypen erst wirklich interessant wird.