I spend a lot of my free time trying to become a better coder. It’s such a difficult objective to have: be a better coder. I love making cool things on the internet. But I don’t know how good I need to be to make a go of this thing full-time. Do I need to build 10 great websites with tightly written markup, some flashy jQuery, maybe a custom back-end admin? Build 20 sites? 30?
The curse of programming is that you’re never done learning. Nobody will ever have learned everything. But that’s also the beauty of it. There’s limitless potential for growth, for creating new more complex applications/sites that you previously couldn’t imagine. But that only makes knowing when you’re ready all the more difficult.
What if I code too slow? What does object-oriented mean? What if my UI design isn’t flashy enough? What if I don’t know how to make responsive sites? What if I have never developed with Drupal before? There are going to be endless technologies and things to learn as you grow into a web developer. You don’t need to know all of them, but be pretty darn good at a few of them and the rest will follow. That’s the advice I’m giving myself, anyway. To try to get through this without getting overwhelmed.
Do you have any advice? How did you know when you were ready to start doing this professionally?