How long until you're a good developer?

I saw this question asked on reddit and it comes up often.

“How long until I become a good developer?”

or

“What should a junior developer know to be considered good?”

Trying to evaluate yourself as a developer can be tough. It’s only human to want to know if you’re on the right track – if you are valuable.

Here’s my answer (and it doesn’t have to do with learning language X or design pattern Y):

The fact that you’re asking this question is a good sign. Keep asking. A good developer is someone who never stops learning, who never stops asking questions and seeking out answers.

Your job is to solve problems. Find your next task, figure out how to do it or get help. Then take your best shot and keep moving forward.

You don’t need to be good, you just need to be helpful.

Want another way to get good? Sign up for my list to skill-up with me. No spamming, just useful developer-specific brain upgrades straight from me.