Has anyone here experienced someone at work that was an awful developer that turned it around and became a "rockstar"?

Life lesson kid: geniuses are not born, they are made. That rockstar kicking ass probably put hours trying to get better, he wasn't born with "the gift".

However, there are things you need to be honest about:

a) do you like your job? do you get thrilled at the idea of doing it? do you say "fuck it, I'm not going out to the movies because that recursive function is puzzling me and I WANT to find a solution to it?"

b) are you the kind of guy who gives up or steps up?

If you answer "no" to any of these, then you are not gonna rockstar anything. People don't get good at things they hate, they get good at things they WANT to get good at.

That's the secret pal.

/r/cscareerquestions Thread