A Weekend with a Side Project

Ein Wochenende mit einem Nebenprojekt

Keine Stakeholder, keine Fristen, keine Jira-Tickets. Nur du und eine dumme Idee, aus der vielleicht etwas werden könnte.

Samstagmorgen. Der Kaffee ist fertig, das Haus ist still und ich habe eine Idee, die mich die ganze Woche beschäftigt. Nicht unbedingt eine gute Idee – nur eine hartnäckige. Ein kleines Tool, das etwas erledigt, was ich immer manuell mache. Wie schwer könnte es sein?

Das ist die beste Art der Programmierung. Kein Anforderungsdokument, keine Sprintplanung, keine Pull-Request-Reviews. Nur ein Texteditor und ein Problem. Die Freiheit, schreckliche architektonische Entscheidungen zu treffen, alles zweimal umzuschreiben und Tangenten zu folgen, die sich als Sackgassen herausstellen.

Warum Nebenprojekte wichtig sind

Bei Nebenprojekten lernst du Dinge, die dir dein Job nie beibringen würde. Nicht weil die Probleme schwieriger sind, sondern weil Sie die Freiheit haben, Risiken einzugehen. Probieren Sie eine Sprache aus, die Sie noch nie verwendet haben. Bauen Sie etwas ohne Rahmen. Stellen Sie es auf einer Plattform bereit, von der Sie nur gelesen haben. Der Einsatz beträgt Null, was den Lernerfolg maximiert.

Am Sonntagabend funktioniert das Ding einigermaßen. Es ist grob, die Fehlerbehandlung ist nicht vorhanden und die README-Datei besteht aus einem einzigen Satz. Aber es löst das Problem, das ich lösen wollte, und ich habe am Freitag drei Dinge gelernt, die ich nicht wusste. Kein schlechtes Wochenende.

💬 Discussion 1
Guest
Avatar
  • Lukas Weber (collapsed)
    In der Dokumentation sieht „Ein wochenende mit einem Nebenprojekt“ super entspannt aus, aber mein Terminal hat direkt drei Fehlermeldungen ausgespuckt, die noch nicht mal das Internet kennt. Wer hatte beim ersten setup auch so eine Feuertaufe?
    0