4 ms·
Everyday on HN I see some coder come up with an amazing algorithm Amazing algorithms don't always make for maintainable code. Most of being a good programmer (
by auctiontheory 13y ago
Everyday on HN I see some coder come up with an amazing algorithm
Amazing algorithms don't always make for maintainable code. Most of being a good programmer (like any other job) is about being hard-working, diligent, and thinking about your customers, including the programmers who will have to maintain and extend your code. Anyone can learn to do that - but the most "brilliant" coders sometimes don't.
- wikwocket 13y agoYes. Brilliance is overrated. Most of the day-to-day challenges we face require solutions that are well-thought-out, well-designed, and well-implemented. Brilliant algorithms are not a feature in and of themselves; they are only useful if they solve the actual problem at hand. And even when they do, they often need dependable, well-written, "run of the mill" code to support them and flesh them out. I would rather work with a team of people who are diligent, dependable, and thorough than one or two brilliant aces. And I would rather my software be written by the former as well.