Hacker News new | ask | show | jobs
by meric 5034 days ago
Imagine you're now the best programmer in the world who knows as much as any other programmer knows, and more. How depressing would that be. You'll always find room to improve any library you download from the internet. When you have no idea to do something, you have no one to ask. You'll have nothing to learn from reading programmer's blogs. Nothing to learn reading programming related entries in HN. No role models to learn from. No new information to read from programming books. No enlightenment reading Knuth's (Or Rob Pike or Paul Graham or Jeff Atwood or any other programmers') writing.

No, I have no desire to be the very best at all. It'd be great if I can always have someone in front of me to learn from, all the time.

2 comments

I'm happy for you, really. But those who strive for greatness and who invent or discover new concepts also get amazing feelings, and learn amazing things too.

Not to mention that nobody can know everything. If you know everything about programming, you are deluding yourself. And even if you could know everything, there is much to be said of applying concepts from other disciplines to your own. That's how we got Design Patterns.

That is true.

The journey may be exciting, but the destination not so much. :)

What you described is not the best programmer. It's some kind of superhuman programmer that you get when you combine the best attributes of every single programmer on the planet and spends five thousand hours a day doing computer science research so that they always think of every idea first.

I'll go point by point in a situation where you're just 'the best' and not some kind of demigod that steals ideas before they are conceived.

1. Every library has room for improvement. Even the libraries you make can be improved by average programmers that focus on specific aspects of it.

2. Do you honestly only ask people that are better than you for help? Everyone that can understand a problem can potentially provide insight.

3. Blogs will still have new information, new insights that you haven't gotten to.

4. Same as 3.

5. If the only standard for role model is who is the best programmer ever, then this can be a valid point.

6. Same as 3.

So sure, being a demigod might be boring, but I would be perfectly content being the best at something.