Steve Balmer on KLOCs
Ali GajaniCited 5× on HN, 2016–2026
commentary · general · evergreen · 2016–2026 on HN
A one-minute clip of Steve Ballmer explaining IBM's obsession with counting thousands of lines of code (KLOCs) as a measure of programmers. He explains why that metric is useless.
Linked whenever lines of code or developer productivity metrics are debated.
Up next
11 mo on HN🚀 TDD, Where Did It All Go Wrong (Ian Cooper)
DevTernity Conference
11 HN recommender · 2018–2024
11 mo on HNBret Victor The Future of Programming
Joey Reid
12 HN recommender · 2017–2026
10 mo on HN"Uncle" Bob Martin - "The Future of Programming"
Paul Stringer's Mobile Tech
10 HN recommender · 2016–2022
10 mo on HNTim Ewald - Clojure: Programming with Hand Tools
ClojureTV
9 HN recommender · 2014–2024
9 mo on HNUsing Python to Code by Voice
Next Day Video
12 HN recommender · 2013–2025
9 mo on HNTransforming Code into Beautiful, Idiomatic Python
Next Day Video
9 HN recommender · 2014–2022
9 mo on HNAgile is Dead • Pragmatic Dave Thomas • GOTO 2015
GOTO Conferences
11 HN recommender · 2016–2026
8 mo on HNPlover: Thought to Text at 240 WPM
Next Day Video
8 HN recommender · 2014–2023
8 mo on HN"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)
Strange Loop Conference
10 HN recommender · 2023–2026
8 mo on HN"The Mess We're In" by Joe Armstrong
Strange Loop Conference
10 HN recommender · 2014–2025
7 mo on HNPrinciples of Technology Leadership | Bryan Cantrill | Monktoberfest 2017
RedMonk Tech Events
9 HN recommender · 2018–2025
7 mo on HNA Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)
David Beazley
7 HN recommender · 2019–2025
5 comments from Hacker News
If so, it hasn't always been that way. Steve Ballmer on IBM and KLoC's: ▶ this video (I think it is from "Triumph of the Nerds" (1996), but I can't find the time code)
Former Microsoft CEO Steve Ballmer on useless performance metrics[1][2]: >> In IBM there's a religion in software that says you have to count K-LOCs, and a K-LOC is a thousand line of code. How big a project is it? Oh, it's sort of a 10K-LOC project. This is a 20K-LOCer. And this is 5OK-LOCs. And IBM wanted to sort of make it the religion about how we got paid. How much money we made off OS 2, how much they did. How many K-LOCs did you do? And we kept trying to convince them - hey, if we have - a developer's got a good idea and he can get something done in 4K-LOCs instead of 20K-LOCs, should we make less money? Because he's made something smaller and faster, less KLOC. K-LOCs, K-LOCs, that's the methodology. Ugh anyway, that always makes my back just crinkle up at the thought of the whole thing. [1] link [2] ▶ this video
Triumph of the Nerds: The Rise of Accidental Empires is his and is pretty good. I must admit that the part with Steve Balmer talking about KLOCs is funny and true ▶ this video
> he didn't feel like they wrote enough lines of code. Say what you want about Steve Balmer but he had the right attitude towards that ▶ this video As to the rest, I get the feeling that a lot of players in the market that now need software have the exact same tales being told about them. It is going to be a wonderment to me if I will be about to get through a day in 10 years without a IoT failure.
Steve Ballmer on "KLOCs" [1]. Not saying you're taking that extreme but LOC value is certainly debatable... [1]: ▶ this video