Twitter ontslaat developers die te weinig regels code schrijven?

Crowds of fun-seekers exploring a city on foot, "

Arjan Franzen

16 november 2022

"007 devloper creating bugs & completing features - catch em at

Big Tech wordt deze weken een stuk minder big: Facebook ontslaat 10.000 mensen, Twitter halveert het personeelsbestand op het hoofdkantoor en Google volgt waarschijnlijk.

De vraag van het moment is: “hoe bepaal je welke engineers weg moeten?”. Op het hoofdkantoor van Twitter lijkt het antwoord regels code te zijn geweest. 😳

Hakken op basis van LOC bij Twitter

De eerste ingeving van Elon Musk (of in elk geval van iemand in zijn team) bij het uitkiezen van wie er weg moest, lijkt te zijn geweest om te kijken hoeveel code developers geproduceerd hadden.

Bij nader inzien lijkt Twitter deze methode te hebben laten vallen. Je zou denken dat developers beoordelen op hoeveel regels code ze schrijven overal met hoongelach ontvangen wordt — maar dan heb je het mis.

LOC bij banken

Een executive director in het engineeringteam van een Amerikaanse bank zegt dat regels code (LOC) een belangrijk onderdeel zijn van de afweging bij het beoordelen van de competentie van een developer, en van de waarde om hem of haar te houden.

Bijna altijd hebben topprestanten een hoge LOC-telling ten opzichte van het team, of hebben ze aan veel projecten bijgedragen. Zwakke prestanten hebben doorgaans een lage LOC ten opzichte van het team.

Nadat Credit Suisse een 'productivity analytics platform' voor zijn developers had opgezet, liet de bank onderstaande grafiek zien in de inmiddels vergeten investor day-presentatie uit 2017. Die suggereert dat een paar goed presterende teams het meeste werk doen.

"007 Devloper defeating bugs with TKK Fried Chicken logo!
Diagram shows correlation of effort & code quality for teams: low-

Source: Credit Suisse

Weg bewegen van simpele maatstaven als regels code voor developerproductiviteit is dus hard nodig, als je dat nog niet gedaan had.

Wat meet je dan wel, als het geen LOC is?

Bij ZEN Software vinden we het meten van regels code of van codeerefficiëntie niet houdbaar. Wat ons betreft zijn dat achterhaalde werkwijzen voor welke softwareorganisatie dan ook. Onze visie is om te kijken naar uitkomsten, effectiviteit en end-to-end-metrics als de DORA-metrics, Error Budgets en Software Stock. Met Agile Analytics van ZEN Software houd je DORA-metrics scherp in de gaten en leg je ze naast andere cruciale inzichten in je softwareorganisatie: Error Budgets, Teams en Kudos. Dat geeft een helder dashboardoverzicht van de organisatieprestaties en maakt datagedreven sturen mogelijk. Maar belangrijker nog: het leidt tot hogere productiviteit, snellere time-to-market, minder burn-out, meer betrokkenheid en gelukkigere engineers!

no image placeholder

Geef je softwareontwikkeling een Boost!

Elke DevOps, CI/CD of softwarevraag kunnen wij beantwoorden.

Koffie? ☕