Hacker News new | ask | show | jobs
by Rannath 3591 days ago
There is NO best programmer. Every program, the metric by which a programmer could be measured, is built to serve a specific purpose, meaning you can't really compare programs in different domains. If they serve different use-cases you might not even be able to compare programmers in the same domain. The best system programmer is no better or worse than the best graphics programmer. It's similar to comparing a goalie to a centre. Beyond that programming is as often as not a team sport, you can get better results from pair programming or mob programming from one guru.

Ultimately you want to identify one of a few different types of "great" programmer:

If you want to identify an EFFICIENT programmer, see csbubbles.

If you want to identify a PERFORMANT programmer, benchmark.

If you want to identify an IDEAL programmer, think of which best suites your buissiness needs.