You will never be 100% ready for anything
There’s always something holding you back. Learning code is difficult, it’s impossible to remember everything the language has to offer. Not only that but getting clients is hard, finishing a long project is hard, they’re all things that can easily hold you back if you let them. You shouldn’t be ready for any job, or new thing in your life! That means if you wait until you think you’re ready, it’s too late! You waited too long and now you’re help is not wanted, or you’re skill is not relevant anymore. It doesn’t matter what it is that you think you’re not ready for, get out there and accomplish it, it’s the only way you learn!
Early is on time, and on time is late
You’ll never rise to your full potential, waiting for things to happen for you. If you are always the one preparing for the next moment, always studying and learning, never acting and participating, I feel for you. That has been me in the past, I’ve been the one doing a lot of the prep work for something and than simply waiting too long and not acting. It’s always better to do something a little bit too early, then when you are ready. You will learn on the way, the term “Dove into the deep end”, is all about this. It’s always going to feel like diving in the deep end because that’s how progress is made.
We can all pretend you’re not procrastinating on that project you wanted to do, or that thing you wanted to get done, but don’t worry we all know why you’re doing your 3rd set of laundry in the last 3 hours. That’s ok we all do it, but it’s time to start managing you procrastination. Start to realize when you are doing it and fix it. It’s tough work but eventually you’ll get everything done and feel great!