Planning is overrated, doing is underrated.
Avoid analysis paralysis by starting and figuring the rest out as you go.
Welcome!
Hi this is John with this week’s Developing Skills - Skills for Developers looking to develop their careers.
🙏 Thank you for being one of the 10,834 software developers who have subscribed, I’m honoured to have you as a reader. 🎉
If there is a topic you’d like to see covered, please let me know by replying to this email📧
Tip of The Week: Planning is overrated, doing is underrated.
I saw this quote today:
“As you start to walk on the way, the way appears.”
— Rumi
In an article reminding us that planning is overrated and doing is underrated. It struck home.
I’ve never planned a perfect software project.
I’ve never designed the perfect solution upfront.
I’ve never had an interview go as planned.
My career has never gone as planned.
But still I’ve procrastinated on starting a project, designing a solution, interviewing and pursuing a career goal. Looking for the perfect plan.
It’s never happened, instead the success I’ve had in all of the above has come from starting.
So my advice for today, start.
Once you’re started, it’s much easier to figure it out and course correct - you now have more information.
Two Ways I Can Help You Level Up As A Software Engineer:
I write another newsletter, Coding Challenges that helps you become a better software engineer through coding challenges that build real applications.
I have some courses available:
Become a Better Software Developer by Building Your Own Redis Server (Python Edition) which guides you through solving the Redis Coding Challenge in Python.
Build Your Own Shell (Go Edition) which guides you through solving the Shell Coding Challenge in Go.
Doing is much more effective than just planning.
Doing brings you out of whatever funk you are in. Even just a small bit. Great piece.