Skip to main content

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.

Be The First To Get New Posts From Simple Developer…

Elisha Chirchir

Elisha Chirchir is a software developer at Essential Elements LLC and founder of Simple Developer Blog. 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

6 thoughts on “A Night In The Life of a Computer Programmer

  1. 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.

  2. 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

  3. … 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.

    1. 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.

Leave a Reply

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