11juni

5 tips voor productiever programmeren

Iedereen kent het imago van de programmeur als dynamisch beroep met continu over het beeldscherm flitsende code en hackers met gleufhoeden en duistere zonnebrillen.

De werkelijkheid is vaak minder spannend. Elke developer kent het gevoel uit dit filmpje:

programming

https://www.youtube.com/watch?v=HluANRwPyNo

In de realiteit ben je vaak bezig met het opzoeken van triviale foutcodes, vraag je je af waarom een project niet compileert, of waarom een unit test faalt.

Dit zorgt voor productiviteitsverlies (en kost dus geld), je bent onzeker over de kwaliteit van je code en je raakt niet lekker in de programmeerflow.

Bijgaand vijf tips om je productiviteit als developer te verhogen. En ja, sommige lijken een open deur, maar probeer ze eens uit. Je zult zien dat het helpt!

1. Ken de technologie waarmee je werkt - Zorg er voor dat je op de hoogte bent van de ins en outs van techniek waarmee je werkt. Investeer hierin en reserveer structureel dagelijks 30 minuten om dit bij te houden.

2. Vermijd ad-hoc oplossingen via kopiëren-en-plakken - In plaats daarvan kun je beter de achterliggende principes en concepten van de technologie leren. Je herkent dan generieke problemen die je in je huidige project op een specifieke manier kunt aanpakken. Vraag bijvoorbeeld aan AI (ChatGPT, Claude, Gemini, LeChat), waarom iets werkt zoals het werkt.

3. Investeer in je editor - Bouwvakkers zorgen voor goed werkgereedschap, een schilder kiest de kwasten waarmee hij het lekkerste verft. Een goede editor is jouw gereedschap. Leer hiervan de sneltoetsen zodat je niet voor elk wissewasje naar de muis hoeft te grijpen, maak gebruik van tools als Intellisense, Autocomplete en Live reloading/recompiling. Het scheelt je zoveel tijd!

4. Concentreer je op de kern van de taak - Herken de kern van de taak en focus je daar op. Het is maar al te makkelijk om je te laten afleiden door deelproblemen ("nog even dat databaseveld erbij maken", "oh, daarvoor moet ik eerst credentials opvragen", "oh, die collega is er niet"). Zorg ervoor dat de kern van de taak in 20% van de tijd gereed is. Daarna kun je 80% van de tijd besteden aan verbetering, uitbreiding en vervolmaking. Maar je raamwerk moet goed zijn. Zie ook punt 2.

5. Bespreek je code - Twee weten meer dan één. Wees niet bang om elke regel code die je hebt geschreven te bespreken met een collega. Sta open voor suggesties en probeer verbeteringen uit. Het zorgt er voor dat je een volgende keer niet in dezelfde val trapt.

Bonustip

6. Bied jezelf aan om mee te kijken naar de code van anderen - Als degene meer weet dan jij, dan leer je ervan (en wordt je zelf dus productiever). Als degene minder weet dan jij dan kun je uitleggen wat er beter kan en breng je productiviteitsverhogende tips onder woorden. Dat helpt ook jezelf. Bovendien wordt het algemene kennisniveau binnen je team opgekrikt en je ziet nog eens waar anderen tegenaan lopen. Dat zal jou in de toekomst zeker niet meer gebeuren!

-- Peter Kassenaar
11 juni 2025

Reacties zijn gesloten