Frameworks komen en gaan. Best practices worden vervangen. Wat blijft, is de manier waarop je problemen benadert. Niet: welke tool gebruik ik? Maar: begrijp ik wat er opgelost moet worden?
Persoonlijk denken
Frameworks komen en gaan. Best practices worden vervangen. Wat blijft, is de manier waarop je problemen benadert.
Niet: welke tool gebruik ik? Maar: begrijp ik wat er opgelost moet worden?
Niet: hoe doen anderen het? Maar: wat is in dit geval juist?
Levenservaring als fundament
Code schrijven kun je op je twintigste. Systemen bouwen die werken, vereist meer. Het vereist:
- Geziene fouten – eigen fouten en die van anderen
- Doorstane projecten – ook de moeilijke
- Gegroeid begrip – voor mensen, processen, prioriteiten
Dat laat zich niet versnellen. Het moet worden beleefd.
Leerprocessen
Leren betekent niet meer programmeertalen beheersen. Leren betekent beter begrijpen wanneer je welke nodig hebt – en wanneer helemaal geen.
De beste oplossingen ontstaan niet door meer kennis, maar door betere vragen.
Hoe ervaringen in projecten terugkomen
Elk project draagt sporen van de vorige. Niet als gekopieerde code, maar als patronen:
- Wat heeft gewerkt? Herhalen.
- Wat heeft niet gewerkt? Vermijden.
- Wat was overbodig? Weglaten.
Deze patronen zijn geen regels. Het zijn ervaringswaarden – en ze maken het verschil tussen „werkt op de een of andere manier” en „werkt goed”.
Waarom techniek een uitdrukking van houding is
Code verraadt hoe iemand denkt:
- Nette code toont respect voor degenen die het lezen
- Heldere structuren tonen begrip voor het probleem
- Eenvoudige oplossingen tonen de bereidheid om na te denken
Techniek zonder houding is willekeurig. Houding zonder techniek is onwerkzaam. Samen vormen ze systemen die doen wat ze moeten doen.