Twee weken geleden was ik op de open space code dag en dat is me erg bevallen. Mede-bezoekers met veel eigen inzicht en ervaring, allemaal ontwikkelaars van huis uit en stevige discussies over allerhande onderwerpen (zelf veel over DDD). Met de mogelijkheid om een proof-of-concept in elkaar te draaien, samen, met de beamer erbij. Of [...]
Lees verder >>
Auteur archief
Open Space
18 juni 2009TDD + DDD = BDD
09 juni 2009
In vervolg op mijn vorige post over TDD vs DbC wilde ik verder uitleggen waarom ik vind dat TDD iets anders is dan alleen unit tests. Sterker nog: TDD heeft in het begin helemaal niets met unit tests te maken, volgens mij. In den beginne heb je namelijk nog helemaal geen units.
Bij het modelleren van een [...]
Lees verder >>
Lees verder >>
Test Driven Design by Contract
19 mei 2009
Laatst hoorde ik iemand beweren dat in statisch getypeerde talen Design by Contract (DbC) een superieur alternatief is voor Test Driven Design (TDD). Mijn standpunt was andersom: TDD is veel meer dan alleen unit testen en zelfs unit tests zijn niet volledig vervangbaar door DbC. Ik heb de belangrijkste argumenten in de discussie nog eens bij [...]
Lees verder >>
Lees verder >>
David vs. Goliath
03 maart 2009
In deze post geef ik mijn antwoord op de vraag waar de innovatie plaatsvindt: in grote of juist in kleine (ict-) bedrijven? Een alles-of-niets antwoord lijkt me niet haalbaar, want we kennen allemaal wel voorbeelden van zowel grote als kleine innovatieve bedrijven. Maar het is volgens mij toch wel interessant, want er is wel onderscheid [...]
Lees verder >>
Lees verder >>
XrumP
12 december 2008
Na enkele jaren ervaring met agile software projecten heb ik me maar weer eens verdiept in het Agile manifesto en vervolgens specifiek in de details van XP en Scrum, de meest bekende agile methodologiën. Het viel me op dat er vanuit beide ‘kampen’ toenadering gezocht wordt. Op zich ook een logische keuze, aangezien XP zich [...]
Lees verder >>
Lees verder >>
Organogram 2.0
01 oktober 2008
Ideeën komen wanneer hen dat zelf schikt*. Deze kwam gisteren, vlak voordat ik het podium op moest voor een voorstelling over Websibitionisme. Niet een ideaal moment, maar ik heb mijn best gedaan om hem te onthouden en ik geloof dat ik de redenering nog wel kan reproduceren..
Afijn, dit is het idee: alle normale organigrammen zijn fout! Ze plaatsen het uitvoerend [...]
Lees verder >>
Lees verder >>
Dynamisch Programmeren (een uitdaging)
14 september 2008
Zo, nu deze verwarrende titel je aandacht heeft getrokken, zal ik eerst proberen die verwarring weg te nemen. Het dynamisch programmeren wat hier bedoeld wordt, heeft niets te maken met dynamische talen en ook niets met extra veel bewegen achter je toetsenbord en/of beeldscherm. Net zoals extreme programming niets te maken heeft met op bergtoppen of [...]
Lees verder >>
Lees verder >>
Microsoft’s Smart Client Software Factory
30 juli 2008
Wat wil een software ontwikkelaar eigenlijk weten van de Smart Client Software Factory (SCSF) van Microsoft? Dit is de vraag die mij de afgelopen weken van tijd tot tijd heeft beziggehouden. Een niet geheel onbelangrijke vraag, want het is me opgevallen dat wat er al over de SCSF is geschreven er niet in slaagt om [...]
Lees verder >>
Lees verder >>

