With Big Tech becoming just a bit less Big these weeks: Facebook firing 10k employees, Twitter halving its workforce on Twitter HQ and Google is likely to follow.
The question of the moment is: “how do you determine engineers to let go?”. At Twitter HQ, the answer appears to have been lines of code. 😳
LOC-based chopping at Twitter
Elon Musk's first intuition (or at least the instinct of someone on his team) when it came to selecting who to chop, appears to have been to look at how much code developers had produced.
After further investigation, this technique appears to be dropped at twitter. You would think appraising developers based on how many lines of code they produce would be universally received with laughter, well you’d be wrong.
LOC Banks
One executive director in the engineering team of a US bank says Lines of Code (LOC) are an important part of the calculus when appraising a developer's competency and the value of keeping him/her.
Almost always, top performers have a high LOC count relative to the team or a high number of projects contributed to. Low performers tend to have low LOC relative to the team
After setting up a 'productivity analytics platform' for its developers, Credit Suisse showcased the following chart in its long-forgotten 2017 investor day presentation. It suggests that a few top-performing teams do most of the work.
Moving away from simple Lines of Code measures of developer productivity is therefore very much needed if you did not do this already.
What to measure, if not LOC?
At ZEN Software we think that measuring lines of code or measuring coding efficiency is not sustainable. We feel these methods of operation are outdated for any software organisation. Our vision is to observe outcomes, effectiveness and end-to-end metrics like the DORA metrics, Error Budgets and Software Stock. ZEN Software’s Agile Analytics allows you to keep a close eye on DORA metrics and correlate them with other critical insights in your software operation: Error Budgets, Teams, and Kudos. This creates a clear dashboard overview of the organisational performance and allows for data-driven management. But more importantly: leads to higher productivity, faster time-to-market, less burnout, more engagement, and happier engineers!
Increase Engineer Engagement by measuring what matters
Read more:
Een schuldloos postmortaal proces opzetten in 7 stappen
Een post-mortem is een retrospectieve analyse van een incident of storing in een softwaresysteem. Een post-mortem heeft ...
Traditionele Analytics of Agile Analytics: welke past het beste bij jou?
In dit artikel verkennen we de belangrijkste verschillen tussen Agile Analytics en Traditionele Analytics. Zo krijg je e...
Hoe je de effectiviteit van een DevOps-team kan meten
Vraagt u zich wel eens af of uw softwareontwikkelingsteam wel zo efficiënt mogelijk werkt? Het meten van productiviteit ...
Wat DORA-gegevens kunnen onthullen over de prestaties van uw team
Heb je je ooit afgevraagd hoe snel je code gaat van "Ik heb een idee" naar **"Boem, het is live"**? Dat is waar *Doorloo...
Embracing Error Budgets: A Guide to Implementing SRE in Your Organisation
Error budgets are an essential tool for Site Reliability Engineering (SRE) that allow organisations to balance reliabili...
Wat zijn Service Level Objectives (SLO's) en waarom zou ik ze meten?
Heb je je ooit afgevraagd waarom sommige softwaretoepassingen beter presteren dan andere? Het antwoord is eenvoudig: ze ...