Tag Communicatie

Hoe technische schuld te monitoren én prioriteren

Software ontwikkelen is mensenwerk. Hoe goed de tooling tegenwoordig ook is, ze is niet meer dan een hulpmiddel voor ontwikkelaars om grip te krijgen op een codebase. De beste manier om technische schuld in beeld te krijgen, is dan ook niet door allerhande tools op je code los te laten, maar door erover te praten met je collega’s.

Vijf voordelen van bloggen

Als ervaringsdeskundige ben ik heilig overtuigd van de waarde van het bijhouden van een blog - voor de lezer, maar misschien nog wel meer voor de schrijver. Dit zijn vijf voordelen voor de schrijver van het bijhouden van een blog.

Domain-Driven Design en Ludwig Wittgenstein

Vaak gebruiken verschillende delen van de business dezelfde woorden op verschillende manieren, of gebruiken ze verschillende woorden voor hetzelfde concept. Dat is een frustrerende situatie voor een softwareontwikkelaar, maar een feest voor een taalfilosoof.

Presenteren voor programmeurs

Ik zal niet beweren dat ik een ster ben in presenteren. Maar vergeleken met mijn collega-ontwikkelaars steek ik klaarblijkelijk niet slecht af. Dat heeft denk ik alles te maken met het feit dat ik mijn publiek meeneem in mijn voorbereiding, en iets van mezelf in zo’n presentatie probeer te leggen. Laatst, bijvoorbeeld, toen ik de intro van de eerste teamoverstijgende Developer meet-up aan elkaar mocht praten.

Empathie met je stakeholders

Software ontwikkelen is meer dan alleen code schrijven. Sterker nog, één van de leukste dingen aan het vak is het scala aan competenties dat erbij komt kijken - en de ontwikkelmogelijkheden (no pun intended) die dat met zich meebrengt. Zo las ik onlangs bijvoorbeeld Articulating Design Decisions van Tom Greever en vond daar een schat aan informatie in, ondanks dat ik geen designer ben.