Zeg toch gewoon ‘nee’
De tweede keynote op ‘dag twee’ van de Devoxx conferentie stelde ronduit de ontwikkelaars voor het blok: hou op met toe te geven en word nu eens professioneel. Zo zou je blijkbaar de keynote van Robert ‘Uncle Bob’ Martin kunnen samenvatten.
De tweede keynote op ‘dag twee’ van de Devoxx conferentie stelde ronduit de ontwikkelaars voor het blok: hou op met toe te geven en word nu eens professioneel. Zo zou je blijkbaar de keynote van Robert ‘Uncle Bob’ Martin kunnen samenvatten.
Professioneel betekent hier zoveel als voldoende zelfbewustzijn als softwareontwikkelaar te hebben, zeg maar voldoende beroepstrots of beroepseer, om niet meer met jezelf te laten sollen. Als iets niet op tijd kan worden geleverd, met voldoende kwaliteit, zeg het dan ook en weiger het te doen. Zeg toch gewoon ‘nee’ en maak duidelijk dat je noch het bedrijf, noch je collega’s schade wil berokkenen door schabouwelijke code af te leveren.
Anderzijds moet de ontwikkelaar ook voldoende beroepseer hebben om inderdaad ook goede code op te leveren. Code die ook echt is getest, zodat je weet dat die doet wat de code moet doen. Code die eigenlijk foutvrij aan de ‘quality assurance’-mensen zou moeten worden geleverd. In de QA dienst zou dan geen jacht op bugs meer mogen worden gemaakt, maar enkel de tests worden uitgevoerd om aan te tonen dat de software inderdaad klaar is voor gebruik.
Ook hier betreft het een thema dat de spreker al lange tijd passioneert, zoals Uncle Bob’s ‘We will not ship shit’-blog uit 2003. En zoals hij onderschrijft in het [‘manifesto for software craftmanship’]. De keynote werd gebracht op een luchtige toon, maar niemand zal de bijzonder duidelijke boodschap ontgaan zijn. Overigens ook de niet-ontwikkelaars in de zaal niet.
Zeer zeker een keynote die, naast de presentatie van Jacobson, een later herbekijken op Parleys waard is. Meer nog, allebei kunnen ze als bijzonder nuttig worden omschreven.
Fout opgemerkt of meer nieuws? Meld het hier