3 ms·
Well, his irritating writing style aside, he’s pinpointing one instance of a much larger problem in software development: the pervasive belief that “just enough
by commandlinefan 7y ago
Well, his irritating writing style aside, he’s pinpointing one instance of a much larger problem in software development: the pervasive belief that “just enough” understanding is the right amount of understanding. I can’t count how many times I’ve been shot down in design meetings when I even bring up efficiency with “optimization is the root of all evil”. In most organizations, nothing matters except time to market (including user experience, efficiency and even accuracy) because “how long did it take to program” is the easiest thing for lazy managers to measure. Until organizations stop hiring people with only a vague notion of what they’re doing to deliver software, software will continue to get slower, buggier, and more unpredictable.
- pkaye 7y ago> "premature optimization is the root of all evil" The full quote is: "We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%." People forget that last bit.
- commandlinefan 7y agoOh, I know... but don't try telling them that.
- karmakaze 7y agoBut I do like the optimization of the quote. From now on I'll quote it as "We should forget about small efficiencies 97% of the time."