4 ms·
Why does everybody confound "twice as hard" with "need to be twice as clever"? Why nobody contemplates twice the time, a team of twice the people, using debuggi
by teo_zero 10mo ago
Why does everybody confound "twice as hard" with "need to be twice as clever"? Why nobody contemplates twice the time, a team of twice the people, using debugging tools twice as powerful or costing twice?
- vintagedave 10mo agoBecause doubling the people doesn’t halve the difficulty of a problem.
- randallsquared 10mo agoI thought you were serious until very last alternative. Well done!
- commandlinefan 10mo agoFar be it from me to disagree with Kernighan but... when I think of "clever" code, I think of things like Duff's device. That's clever as hell. It's also perfectly debuggable. When I deal with undebuggable code in the wild, it's usually due to people doing things like declaring global (sorry, "public static") variables that connect to live databases and start downloading definition tables into memory before the code can run.