5 ms·
There is a major problem with how programmers are judged. Say you are given a seriously challenging and apparently problem; that is to say the naive approaches
by User23 9y ago
There is a major problem with how programmers are judged.
Say you are given a seriously challenging and apparently problem; that is to say the naive approaches are all hideous train wrecks. You work on it long and hard, until you have a key insight that allows you to implement the simplest most elegant solution.
Now a naive observer will look at it, say well that's obvious, and then ask why you wasted a week to write 40 lines of code.
- sideproject 9y agohttps://en.wikipedia.org/wiki/Egg_of_Columbus https://en.wikipedia.org/wiki/Egg_of_Columbus
- fpisfun 9y agoAnyone who thinks more lines of code equals better software should not be working in this industry. Hopefully the naive observer you're referring to would be someone with no background in software development
- redblacktree 9y ago> someone with no background in software development These people are often management, unfortunately.
- combatentropy 9y ago"In science and engineering, some of the greatest discoveries seem so simple that you say to yourself, I could have thought of that. The discoverer is entitled to reply, why didn't you?" --- http://www.paulgraham.com/taste.html http://www.paulgraham.com/taste.html