Hacker News new | ask | show | jobs
by amanuel 5886 days ago
By your statement....you are no rockstar. I would argue that...you are no rockstar YET. You need at least two things to become a Genius/Rockstar/whatever:

1. Challenging work that forces you to improve your c0ding ski11z.

2. Time.

There is no shortcut and your eight years so far count quite well. It is time to take it up a notch and start challenging yourself in your current job or trying some side projects.

If you don't believe that you could become a rockstar coder, I'd suggest reading Bounce by Matthew Syed.

1 comments

I would say that you also need "3. Groupies". I really dislike the "rockstar" moniker, but positive reinforcement is important, especially if it appears as if you're stuck. That's one of the good things about the open source world, where it's easy to have a small, popular project. The sheer amount of project and time management skills teaches you is much greater than the improvement in coding ability (which really isn't that linear).

If you do a decent job of presenting and updating such a project, people will like it and probably let you be aware of that fact. And even the most lone-wolf programmers need that, whether they admit it or not.

This could be done at work, too, by making some utilities or introducing new features for the benefit of you co-workers or customers. Most of the time, the feedback isn't as direct, though.