A Weekend with a Side Project

Een weekend met een bijproject

Geen stakeholders, geen deadlines, geen Jira-tickets. Alleen jij en een dom idee dat iets zou kunnen worden.

Zaterdag ochtend. De koffie is gezet, het is stil in huis en ik heb een idee dat me al de hele week bezighoudt. Geen goed idee, noodzakelijkerwijs, maar gewoon een hardnekkig idee. Een klein hulpmiddel dat iets doet wat ik handmatig blijf doen. Hoe moeilijk kan het zijn?

Dit is de beste vorm van programmeren. Geen eisendocument, geen sprintplanning, geen beoordeling van pull-aanvragen. Gewoon een teksteditor en een probleem. De vrijheid om vreselijke architecturale beslissingen te nemen, alles twee keer te herschrijven en raaklijnen te volgen die doodlopend blijken te zijn.

Waarom zijprojecten ertoe doen

Bij projecten leer je dingen die je in je dagelijkse baan nooit zou leren. Niet omdat de problemen moeilijker zijn, maar omdat je de vrijheid hebt om risico's te nemen. Probeer een taal die je nog nooit hebt gebruikt. Bouw iets zonder raamwerk. Implementeer op een platform waarover u alleen maar heeft gelezen. De inzet is nul, wat het leren maximaal maakt.

Zondagavond werkt het ding. Het is ruw, er is geen foutafhandeling en de README bestaat uit één enkele zin. Maar het lost het probleem op dat ik wilde oplossen, en ik heb vrijdag drie dingen geleerd die ik nog niet wist. Geen slecht weekend.

💬 Discussion 1
Guest
Avatar
  • Milan Kuipers (collapsed)
    liet het stuk over „Een weekend met een bijproject“ zien aan onze lead developer. Die staarde twintig seconden roerloos naar het scherm en liep zonder iets te zeggen naar het koffiezetapparaat. Moeten we dat zien als akkoord of als een stille noodkreet?
    0