This may be a slight diversion from my typical style of post… but here it is! I’m going to talk about Productivity and the ability or inability to finish a project, learn a new skill and so on. Everyday life is so chock full of distractions, staying the course and effectively finishing a project or learning that new skill can often be quite a challenge.
While on my commute late last year I was listening to a few podcasts and several of them mentioned a link between getting things done effectively and having a morning routine…
Productivity – A Morning Routine
Many motivational figures both online and offline have re-iterated the need to have a consistent morning routine to stay focused and achieve steady progress on projects and goals. For the start of 2015, I set my sights on more progress toward mobile app development, web development and building out this blog. People like Tim Ferris, author of The 4-Hour Workweek, have consistently re-iterated the importance of a morning routine to stay focused and achieve results.
OKAY !! … I thought to myself, if many well known successful entrepreneurs and tech gurus proclaim the importance of a morning routine, maybe I should give it a try?!
A Morning Routine – Failure to Launch!
Typically, I work on my side-projects and mobile app development later on in the evening, once the household quiets down a bit (kids in bed). In 2014, it would last typically between 1-3 hours in the evening, for 3-5 days a week. There would be large gaps at times where I’d go off on a tangent or feel I was too busy with life and work to put in any additional effort. The gaps could be days to weeks at times… which unless you are the type that can put your brain on “hibernate mode” and launch back into the groove at the flick of a switch, it is a terribly inefficient way to progress forward.
I pledged an oath to implement a ‘morning routine’ at the beginning of 2015!
I had it all worked out, instead of staying up late after the kids were sound asleep, I’d put in maybe an hour in the evening (since I’m usually a bit tired from a full day at a corporate job), sleep until say 4:30 or 5am, then try to squeeze in 2 hours in the morning before heading of to my corporate job around 7:30am.
Morning Routine – Day 1: Scenario – A critical part of this story is that fact that I’ve got an 8 month old. He naturally wakes up a few times during the night at this stage of development (the joys of teething). So I wake up at 4:30am, and quietly (or so I thought) walk into the kitchen and fire up my Macbook Air. I turn on the baby monitor to see how things are going and I see my 8 month old doing barrel rolls around his cot.
Morning Routing – Day 1: Results = Epic fail ! Unfortunately, in my first attempt, I actually made my productivity cycle for that day less than normal. Rather than working on mobile app development for 2 hours before heading off to work, I ended up with an infant that thought it was time to get up earlier than normal. Essentially I got nothing done 2 hours before work, got home more tired than normal, and my typical 1-3 hours in the evening was nil.
So do I actually need a Morning Routine? Well…. at this stage in my life, circumstances require a little bit of what I like to call adaptive progress. I have made some progress on several mornings, but I would not consider myself to have a religious morning routine. Sometimes night works better (like writing this post), other times early morning works better.
Whether you get up early or burn the midnight oil, an integral part of moving forward and achieving results is – Consistency.
I have come to recognize that the main thing for me is to be consistent in actually doing something on my project each and every day. Focusing on 1 or 2 projects at a time seems to work well. These thoughts were recently reinforced by an email I received from John Sonmez at SimpleProgrammer.com while taking his free email course for software developers creating a blog. The opening paragraph of Lesson 4 put it right out there with –
” Do you know what the single, most important thing that makes or breaks a blog is? If you read yesterday’s email, you probably guessed right: consistency “
I think the same can be said for many things in life. Consistency is important. People like people that are consistent and reliable. We have all heard the phrase practice makes perfect. If you chip away at your project on a consistent interval (day, afternoon or night) or consistently learn that new skill (day, afternoon or night), you will get good at it, you will finish that project. If you are interested in starting a technical blog or want great tips to help your existing blog, I recommend you check out John’s free course Dev Career Boost.
But when I say “get good at it“, what does that actually mean? Does it not take years to get really good at something? Well, according to Josh Kaufman, author of The First 20 Hours: How to Learn Anything . . . Fast!, it takes around 20 hours to get good at something. Check out this Tedx talk where he states his case –
Time for Action
Consistency is huge! So go ahead, stop reading this post (yes, I actually said that?!), take a moment to think when you will carve out some time your self to dedicate to your project or learn that new skill within the next 24 hours. Remember, don’t stress if you haven’t perfected that morning routine, the key is to –
- Be consistent
- Keep your chin up, don’t get discouraged (we all give in to procrastination at times… just don’t make it the norm)
If you are looking to have a crack at a morning routine to increase your productivity, check out Hal Elrod’s – The Miracle Morning: The Not-So-Obvious Secret Guaranteed to Transform Your Life (Before 8AM).
If you want some fantastic productivity tips from a well known software developer and entrepreneur, I recommend you check out John Sonmez’s – Soft Skills: The software developer’s life manual (Section 4: Productivity, has great tips from a developer’s perspective).
Do you have any tips for staying focused and optimizing your productivity?
Feel free to drop us a comment below