Fancy Numbers on Resumes Are a Big Fat Lieđ¨
I have a new theory. The star performers who are bagging the plum software engineering jobs have âincreased customer engagement by 300%â, âSaved $500k in operational costsâ and âreduced build times by 90%â.
Either they have a dedicated team of statisticians working for them, or theyâre making it up.
Hereâs the rub. We shouldnât be expected to pull quantifiable metrics from our job and plug them into our resume as itâs not a metric that should be used to filter software engineers.
The Nonsense of Measurable Improvement
Magic Numbers
Let me have another (unpopular) opinion. Numbers matter. Metrics make sense if youâre working on a 6Ď* project where youâll get such stats for free, but most of us are working in an Agile environment where such metrics are not collected.
Iâm frequently surprised by the lack of data collection in software development and the number of decisions that are made without data to drive the choices.
When recruiters and companies become obsessed with attaching numbers to achievements theyâre expecting software developers to provide metrics that the industry is not interested in collecting. I mean, name the last time you finished a sprint and thought to calculate how much time you have saved the company by refactoring spaghetti code so it is maintainable? Without company norms for doing so, youâd be forced into simply making up the numbers and that canât be good for at least 51.3% of developers.
The Software Engineering Reality
We all know what weâre doing each day. We debug. We refactor. We review the code. We sit through aimless long emails. We have a PR nitpicked to death by someone obsessed with alphabetical imports.
When we go for a job, nobody seems interested that we delivered unclear requirements, slapped in that âurgentâ request (that never got deployed) and still delivered despite the CI being broken.
The impact of getting our work done (and well) simply isnât measured. OKRs and KPIs donât capture our work (mine donât exist too), and often they are nothing to shout about in the world of competitive applications and filtering resumes.
The Damage
This obsession with numbers (that frequently donât exist) is a quirk of corporate culture, and itâs also harmful.
Iâm going to say it. 73.3% of software developers just make up statistics and numbers and people go along with them. Theyâre not verifiable 98.23% of the time, so a subset of candidates just make them up.
So dishonest candidates have resumes that pass through the filters because they make stuff up, but more reliable honest software engineers fall at the first hurdle as they donât have quantifiable experience on their resumes.
Iâm also 110% certain that many reading these metrics arenât numerate enough to realize that the figures donât make sense.
People are gaming the system. Instead of mentoring juniors, contributing to team morale, or writing maintainable code, theyâre chasing metrics. This is how you end up with beautifully documented, utterly useless features.
Conclusion
The truth is that the worth of developers is often intangible. Itâs the stability a developer brings to a project. The mentoring of a junior team member and the code review stopped a production bug that really matters.
We should be measuring relationships, trust and the consistent delivery of quality work. Sure, you couldnât give a $ dollar value to those things, but since making up numbers is costing the industry $4,927,2932.92 a year, we should use these false metrics as a red flag for prospective candidates.
If being a great developer isnât enough for your employer, it might just be time to find one that values the person and not the metrics. If such a thing exists.