short

Een herkenbaar patroon

🍀 Is dit het verschil dat AI werkelijk maakt? De keren dat ik in hyper-performant teams heb mogen werken blijven me bij als een bijzondere ervaring. Het voelde telkens als heel intens en productief, en het bracht me daarnaast ook veel plezier en voldoening. 🚀 Het is mij opgevallen dat die teams allemaal een zelfde […]

De nieuwe kleren van de keizer

👑 Moet code van LLMs wel onderhoudbaar zijn? Recent merkte iemand op dat de enige reden voor Clean Code, Design Patterns, SOLID, en dergelijke aanbevelingen is om te zorgen dat het mogelijk blijft om afgebakende stukken software te kunnen vervangen door een verbeterde versie. 🚀 Dat inzicht sprak mij aan, want dat is precies wat

Heeft een Agile team afspraken op papier nodig?

🏆 Of is verantwoordelijkheidsgevoel genoeg? Laatst kwam ik een pleidooi tegen voor de noodzaak van een “Definition of Ready” voor startende Agile teams, gevolgd en een geleidelijke transitie naar een uitgebreide “Definition of Done” bij het groeien van de maturity. 🦄 De strekking was dat niet-Agile teams vooraf duidelijk moeten weten wat er verwacht wordt,

Software applicaties bouwen?

Meestal lossen we gewoon puzzels op!🧩 De mooiste puzzel heb ik ervaren bij TomTom, waar we 3D kaartmateriaal uit de centrale database verbouwden naar een wereldwijde legpuzzel die per stukje door auto’s wordt opgehaald en weer tot de nieuwste lokale kaart aan elkaar kan worden gelegd. 🗺️ De doorlopende wijzigingen in de bron kaart vertaalden

Hoe het ooit begon

Een van mijn eerste projecten was een geluid & lichtshow op drie lokaties in Egypte. 🎵🔦 Een Borland Pascal applicatie in MS-DOS in de tijd dat Windows nog niet bestond. We stuurden zelfgemaakte hardware aan die surround geluid en een heftige lichtshow met lasers en projecties bestuurden. Wij waren er zelf erg van onder de

Codeer jij nog met de hand?

De geschiedenis herhaalt zich⌛ Aan het begin van mijn carrière was er weerstand tegen het gebruik van hogere programmeertalen, omdat daarmee de efficiëntie van handmatig coderen in machinetaal niet gehaald kon worden. En toen kwam Intel met processoren die te complex werden om er handmatig efficiënte code voor te schrijven. De rest is geschiedenis uit

AI is een overdreven hype!

Of juist de start van de SciFi wereld? 🚀 ⁉️ AI gaat programmeurs hyper-productief maken, waardoor veel software banen gaan verdwijnen. – Of levert dit eindelijk de capaciteit om de informatiesystemen te maken die we alleen nog in films hebben gezien? ⁉️ Omdat AI straks meer kennis heeft dan elk individueel mens, is dit het

Milieuvriendelijke software

♻️ Hoe lang gaat jouw code mee? ⏳ Leesbare code met een duidelijke structuur kost tijd en toewijding. Sommigen noemen het heel deftig “Clean Code”, en voor anderen is het gewoon routine en gezond verstand. Het is een ontwikkelde vaardigheid die een investering in tijd en toewijding vergt. 🐌 Snel afronden zodra het lijkt te

Kom je er niet meteen uit?

Vertel erover! 📣 Als freelance software bouwer verwonder ik me over de verschillen in samenwerking binnen teams waar ik mee werk: De ene keer bemoeit iedereen zich met alles, en de andere keer is het werk vooraf verdeeld en zoekt iedereen het zelf maar uit. Vooral dat laatste ervaar ik als een gemiste kans. 🦄

Wie schrijft die blijft!

✍️ Commentaar in code is nog niet zo’n slecht idee. 🚀 💡 Heel veel jaren terug introduceerde een collega me in het concept “self-documenting code”: Het kiezen van namen voor functies en variabelen zodat uitleg in commentaar niet nodig is. We vonden het een briljante uitvinding. Daarna heb ik geleerd om commentaar juist wel te

Scroll naar boven