3 ms·
The best programmer is the one who can solve the problem effectively and efficiently without even touching the keyboard. You don't have to be "good". You have
by std_throwaway 9y ago
The best programmer is the one who can solve the problem effectively and efficiently without even touching the keyboard.
You don't have to be "good". You have to solve the right problem efficiently. Find the right problem and be the solution. If you need to write a program, make an easy one. Easy to use and easy to maintain. You'll get what that means after a few years of maintaining. Nobody ever cares if you're a "good programmer" or how you feel about yourself.
- mrisoli 9y agoI couldn't agree more, as a programmer you get assigned tasks because non-technical people think throwing software at a problem solves it, good programmers can solve problems with code, the best programmer is the one that can identify when code is really needed for problem-solving.
- fundabulousrIII 9y agoWhat you describe is application and systems architecture and requires domain knowledge. Excellent programming requires the ability to create a functional blueprint in whatever way/shape/form is decided and do so without undue time and cost.
- e12e 9y agoMaybe programming is to system architecture as tactics is to strategy. Which would probably mean management is to system architecture as logistics is to strategy?
- fundabulousrIII 9y agoGood analogies.