Hey, guys so the time has finally come for me to discuss the last of the 3 tenets I think it takes to be a great software developer. In case you did not read the previous 2, Communication(Getting to the Promised Land of Software Engineering) and Structure(Why is This So Hard?).

Its time to Change My life

Have you ever felt the sudden urge to change your life, to learn something new? Chances are you have and at that moment we are all filled with the will and vigor to spend as much time as it takes to make those changes. Sadly more often than not we usually fall short, the vigor dies down and we start to make excuses for ourselves. We trade in small consistent effort over a period of time for a high-intensity burn. It happens with everyone and it happens to me. For software developers this trend often finds a lot of us stuck in tutorial hell. I like to think that tutorial hell is like the plateau between being an absolute novice at programming and knowing enough to skip to build and deploy projects. A common sign you have entered tutorial hell is when you know enough to skip to the end of the tutorial videos and still complete the task at the end of the section.

Most people need consistency more than they need intensity. Intensity makes a good story. Consistency makes progress.

So our final tenet is Consistent Practice

Getting Out of Hell

A tricky spot we find ourselves in but I am going to say getting out of tutorial hell is the same as becoming a master and you can’t only become a master with consistency. We have all probably heard about the 10,000 rule in passing. If you haven’t heard is a short recap in Malcolm Gladwell’s Book outliers he says you can learn any complex skill if you get 10,000 hours of practice under your belt. That number seems a little big to me so I am going to try and break it down if I practice for 2 hours a day for 5 days a week (give me 2 days cause I can’t come and kill myself) that 10 hours a week. It will take me 1000 weeks to achieve that. A thousand weeks 🤔 sounds too arbitrary, at 50 weeks a year( yes I am taking another 2 weeks). That rounds up to about 20 years. Do you mean to tell me I can’t become a master until I spend at least 2 hours a day for 20 years? that is a long time to look ahead. Many people will look at this and say why not simply increase your time spent daily to 4 hours and that shortens the number of years to 10. Add another 4 hours and it’s down to 5 years.

2 hours a day = 20 years, 4 hours a day = 10 years, 8 hours a day = 5 years

My tips for getting consistent