Wat is een 10 x developer en bestaan ze echt? 

Een ‘10 x developer’ is een term die veel gebruikt wordt sinds computerprogrammering is begonnen in het midden van de twintigste eeuw. Het wordt gezien als een soort van programmeer mythe. 

Het uitgangspunt achter de term ‘10 x developer’ is dat zo’n ontwikkelaar 10 x efficiënter en productiever is dan een normale ontwikkelaar. Over het bestaan van zo’n ontwikkelaar is in de laatste jaren veel gediscussieerd. Dit geldt ook over de vraag of het überhaupt mogelijk is om het werk van een ontwikkelaar zodanig te kwantificeren om te zien of iemand inderdaad 10 keer zoveel meer kan produceren als een van zijn collega’s. 

10x+developer.jpg

In de afgelopen jaren, is de term ‘10 x developer’ vergroeid tot de trendy term ‘rockstar Star’ developer. Het kan worden gebruikt om te verwijzen naar arrogante developers die geloven dat zij veel beter zijn dan hun collega’s en een speciale behandeling waard zijn.

 

 

UITDAGINGEN OM EEN 10 X DEVELOPER TE DEFINIËREN 

Als een ‘10 x developer’ echt bestaat, is het vrijwel onmogelijk om te bewijzen dat ze echt 10 x efficiënter of productiever zijn. In tegenstelling tot wat veel mensen denken, maakt het sneller schrijven van codes en grotere hoeveelheden je niet per se een goede programmeur. Developers zouden niet moeten worden beoordeeld op hun kwantiteit of snelheid, maar op de kwaliteit, helderheid en het inzicht dat de developer heeft. Programmeren is geen handenarbeid, het gaat hier om creativiteit, eenvoud en problemen oplossen.

Dit is wat Yevgeniy Brikman duidelijk maakt in zijn geweldige blog ‘The 10 x developer is not a myth’: 

‘Als de ‘10x developer’ simpelweg degene is die 10 x meer codes produceert dan een gemiddeld persoon, dan lijkt het allemaal alsof productief programmeren om snel typen gaat. Deze redenering negeert dat programmeren een creatief beroep is en niet handenarbeid: Er zijn heel veel wegen om hetzelfde probleem op te lossen.’'

Om verder door te gaan op dit argument, als er inderdaad een ‘10x developer’ bestaat, met welke waarde zou u dit dan meten? Tijd besparend? Super moeilijk in te schatten. Opgebrachte inkomsten? Ook lastig, het is namelijk moeilijk te identificeren wat de specifieke impact is van één programmeur op de bedrijfsresultaten. 

Dus als we het bestaan van de ‘10 x developer’ niet kunnen bewijzen, dan is er toch geen punt om door te gaan met discussiëren. 

Of is die er wel? 

 

DE ARGUMENTEN VAN HET BESTAAN VAN DE 10 X DEVELOPER

Omdat je niet kan bewijzen dat iemand 10 x meer produceert dan iemand anders, betekent niet dat deze uitzonderlijke programmeurs die misschien wél 10 x meer produceren dan anderen niet bestaan. 

Volgens Brikman draait het allemaal om het effect van goede beslissingen: 

‘’Het gaat niet om het schrijven van meer codes, maar om het schrijven van de juiste codes. Je wordt een ‘10x developer’ niet omdat je een grote hoeveelheid schrijft, maar door juiste beslissingen waardoor je een grotere hoeveelheid kan schrijven. 

Dus een programmeur zal zeker geen 10 x meer codes schrijven dan iemand anders, maar het cumulatieve effect van het nemen van de juiste beslissingen bij elke mogelijke kans kan makkelijk worden versterkt tot een punt waar hun productiviteit 10 x meer is.’’


WAAROM HET CONCEPT ‘10X DEVELOPER’ SCHADELIJK KAN ZIJN

Django expert Jacob Kaplan-Moss is verder gegaan dan alleen suggereren dat een ‘10 x developer’ niet bestaat, hij zegt dat het ook potentieel schadelijk is en zelfs mensen weerhoudt om te gaan programmeren. 

‘Deze mythe laat een wereld zien waar je alleen kan programmeren als je een rock ster of een ninja bent. Er worden mensen uit de programmering gehaald en mensen leren minder snel programmeren, het is actief schadelijk. Ook verhinderd het ‘het grootste deel van de groei en verbetering die we graag willen zien.’

Als we het idee van ‘het is prima om gemiddeld goed te zijn in vaardigheden’’ aanmoedigen, dan zal programmeren minder intimiderend zijn voor nieuwkomers. Als de lat is ingesteld op ‘oke’, in plaats van uitzonderlijk, lijkt de lat makkelijker te bereiken voor nieuwkomers. Zelfs wanneer de mensen al in de technologie wereld zitten, kan de mythe hen achtervolgen. Het kan mensen uit de technologie drijven.

Is het concept van de ‘10x developer’ een onhaalbaar doel dat het zelfvertrouwen van zeer getalenteerde ontwikkelaars vernietigt? Het is zeker iets om over na te denken. 

 

MAAKT HET IETS UIT?

Als een ‘10 x developer’ inderdaad bestaat, zijn ze hoogstwaarschijnlijk zeer zeldzaam en mogen ze geen rol spelen in het bedrijfsplan in uw bedrijf. Een uitzonderlijk individu willen we natuurlijk allemaal aannemen, maar als je verwacht dat één persoon met zijn genialiteit over de scheuren gaat, is het tijd om je bedrijfsmodel opnieuw te bekijken. 

Bij Techloop geloven we dat er plek is voor elke developer en dat het fout is om simpelweg te focussen op ‘10 x developers’, ‘Rockstar developers’ of hoe je ze ook wil noemen. Bedrijven die op zoek zijn naar developers hebben gevarieerde eisen voor wie ze willen aannemen en daarom zijn alle developers van alle niveaus welkom. 

We vinden het erg leuk om te horen wat jij vind van de ‘10x developer’. Bestaan ze? Zetten ze mensen aan de kant die willen leren programmeren? Laat het ons weten via Facebook en Twitter

 

Bronnen