A Night In The Life of a Computer Programmer

Hello! I hope you had a good Sunday. Mine was awesome because I got to play tennis, watch my local soccer team score 4 goals against the visiting team and finally, post about what was going through my mind last night as I tried hard to sleep. For me, it is more like “a night in the life of a computer programmer”, not necessarily a day!


Have you ever had one of those moments when your mind is racing faster than you can process the information? If you love programming like I do, I have no doubt you have been through this more than once.

Time was 12 past midnight. I had just finished a boring Saturday Night Live and all I could think of was go lay down in bed watching Everybody Loves Raymond – that show is funny. We will see how far I got with that.

My body was exhausted but my mind was super excited about this project am working on. Should I get up and start my computer or wait till the next day? But I don’t want to forget what I already have in mind. Should I turn on my smartphone and use Google Docs to jot down some information? Stop! Stop! I said to myself.

It was one of those moments when you wish that you could stay up all night without putting your health at risk. The light from the computer screen didn’t really help much. Then there was the television. The smartphone laid very close to me – I could reach out and touch it beside my bed.

My mental race was not over. I am starting to think of creating an Interface that could be implemented by some classes and I quickly realized that although Python has the interfaces concept, it is not in the language’s syntax itself. I might have to go with inheritance? I need to talk to my friend about this as soon as possible. Leave a comment on Bitbucket or something in the documentation. 

Thinking like this could keep me up all night and rendering me useless the following day. I rarely use caffeine and I have no plans of changing that.

I then told myself quietly that I could just start counting from zero to 99. Repeat it over and over and in no time, you will be asleep. That didn’t do me justice. I jumped out of bed and straight to the fridge for several glasses of water. I tried doing everything I could to avoid starting my laptop and writing some code. My mind was working against every doctor’s recommendation. Phew! 

After trying for a while to sleep, I made it. To be honest, I don’t remember when I slept but it didn’t happen as fast as I wanted. So what is the solution to this problem? Is it a problem at all? They say too much of anything is poison or rather dangerous. But I love doing what I do. That being said though, I need to plan things. Set a schedule. Say NO.

My question to you is this: if you are a computer programmer, how do you handle brain stimulation as you try to do other things, like sleep or playing among others? I would like to know your opinion on this. There is one thing I know for sure: I am not alone!

Thank you for stopping by. Please leave a comment below this post because I would love to hear from you. Thanks again and remember to share this post with your friends using the buttons below.

Written By Elisha Chirchir

Elisha Chirchir is a software developer. He is also the founder of Simple Developer and co-founder of Instinctive Software Solutions. On any given day, he works on both Android and Web Development. During his 'free time', he offers training to those interested in learning how to code in php, java, python, javaScript etc. You can easily find him on StackOverflow Android chatroom or on Twitter @Eenvincible

8 Comments on “A Night In The Life of a Computer Programmer

  1. Stanislav Reply

    May 6, 2013 at 3:47

    Yap, you are not alone 🙂 it very hard for me to stop thinking, and spend joyfull time with my wife and our closest relatives. Sometime I just say to myself, forget about anything, have a fun! Sometimes I read books, classic books like Chekov, Dostoyevsky, Tolstoy, Eksupery and this book is give food for brain sometimes is better than programming. You need to learn switch time to time.

    • Elisha Chirchir Reply

      May 6, 2013 at 4:25

      Thanks for your comment. I have been having such endless brain stimulation and I think I need to do something about it! Thanks for stopping by.

  2. Konrad Reply

    May 6, 2013 at 11:12

    For situations like that I always have some paper and pen (it is still easier to paint some graphs on paper besides that bright screens wake me too much)
    Then I write everything that comes to my mind
    (paper prevents me from programing so I just write down the ideas)
    When I finish my mind is clear and I’m able to sleep

    • Elisha Chirchir Reply

      May 6, 2013 at 5:22

      Yeah. The bright screens normally ruins everything. I think writing short notes on paper for the next day is a more viable solution for this. Thanks for your comment.

  3. nathan Reply

    May 6, 2013 at 12:31

    … to be honest… I give in and code… why waste valuable logic on sleep… oh.. and get a large chalkboard. Quick and simple to jot down code. then go back to bed.

    • Elisha Chirchir Reply

      May 6, 2013 at 5:25

      So you prefer to code? That sounds interesting. But how late do you stay up at night after you wake up? I like the chalkboard idea because you don’t have to worry about the computer light. Thanks for stopping by and leaving this comment.

  4. AKSHAT Reply

    September 27, 2016 at 5:02

    Sir I am again and again failing to learn how to code.It passed 2 years.I followed many books,pdf but failed.

    • Elisha Chirchir Reply

      November 11, 2016 at 8:13

      Send me an email and we can talk about the way forward!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.