We all start small.
I found this short list by Justin Jackson on what starting small looks like.
I’ve had trouble starting small in the past. I’m the type of person who wants to start at level three not level one. This post reminded me of something.
Start small. Show up every day. Keep refining your craft. Take risks and get uncomfortable.
I couldn’t agree with this more.
It’s a great short list and I would suggest checking it out. It inspired me to make my on list tailored to Software Developers.
Here are a few ways that we can start small as Software Developers.
Want to learn a new programing language?
Start small: start with a hello world application.
Want to be a developer at a tech startup?
Start small: apply for any job at a tech startup.
Want 1,000 of people to use your app?
Start small: get one person try your application.
Want to build a great website?
Start small: build one terrible website.
Want to become a Game Developer?
Start small: build one level.
Want to get a promotion?
Start small: bring value in your current position.
Want to be respected in your field?
Start small: become a student of your field.
Want to have a higher rank on Stack Overflow?
Start small: answer on question on stack overflow.
Want to develop your own computer programming language?
Start small: design the syntax.
Want to ace your next technical interview?
Start small: practice one new coding question.
Real change takes time on a micro and macro scale, but most of us spend too much time in the middle.
Take the first small step, build, improve and show up every day. Even when it hurts show up.
Want to surf the big waves? Start by riding the small waves.
I’m still on this journey. Try to learn every day while still documenting. I hope that these findings will be helpful to you also.
Are you willing to start small?