Willem Bogaerts
Applicatiesmid (PHP en VB) in Capelle a/d IJssel bij Kratz BV. Ben erg geïnterseerd in XP en heb wat voorzichtige stappen naar XP gezet.
Voor een paar projecten heb ik met korte releases kunnen werken en test-first design wordt door mij algemeen toegepast.
Een tijdje geleden heb ik het programmeerwereldje verruild voor een baan als middeleeuwse hout- en beenbewerker in het Archeon. Ben inmiddels weer programmeur, en ben er eindelijk achter dat programmeren gewoon een ambacht is: Het is maatwerk, je moet er handig in zijn, je moet voldoende kennis hebben, je moet dingen uitzoeken en zelfs je gereedschappen weten te onderhouden. Het enige verschil is dat het basismateriaal bit is in plaats van bot.
Tsja. Er schijnt een spreekwoord te zijn over ambachten en ongelukken. Na een paar korte wegren-banen heb ik heb ik gelukkig weer een baan waar ik wèl mijn ambacht uit kan oefenen. Geen XP, klanten worden ook nog niet zo serieus genomen (waar die klanten zelf ook goed aan kunnen meewerken), maar in ieder geval is kwaliteit niet verboden.
Resultaten tot nog toe
- PlanningGame: Erg wisselend, eigenlijk nog maar bij twee projecten
- UnitTests: Uiteraard. Ik zou niet weten wat ik zonder zou moeten. Heb voor PHP5 en Visual Basic mijn eigen test framework geschreven: TinyUnit?. Ooit begonnen omdat ik de VBUnit versies niet geïnstalleerd kreeg, later voortgezet omdat JUnit-klonen het "do the simplest thing that can possibly work" niet begrepen.
- ContinuousIntegration: Als VB en PHP programmeur heb ik nooit begrepen wat een "build" is. Er zit voor mij geen verschil tussen compileren en "builden". Als één van de onderdelen (inclusief externe bibliotheken) niet klopt of niet compileert, compileert de hele applicatie domweg niet. Een "nightly build" is voor mij net zoiets absurds als linken van machinetaal (wat op een PC overigens heel normaal is! Waarmee moet je in hemelsnaam MACHINETAAL linken?)
- FortyHourWeek: Gelukkig wel. Minder ook zelfs.
- OnsiteCustomer: Alleen voor interne projecten. Helaas voor veel te veel bedrijven gewerkt waar ik niet eens mocht weten wie de klant was.
- CodingStandards: Ja. En ook één van de zaken waar ik altijd op hamer als ik ergens werk. Maar ik verbaas me er altijd weer over hoe weinig bedrijven een coding standard hebben.
