Tuesday, 18 August 2015

Why Code At Nights?


“Programmers are people who turn caffeine to code” is a popular one(not my fault if you haven’t heard it) and if you ever get to ask anyone who have had to meet a horrible deadline or churn out lines of source codes for a side project after a lot of drudgery at work or school when their productivity is highest, the probability of getting “late into the nights” for an answer is smoking HIGH!
So what’s with the staying up at nights and typing crazily into the computer, something that looks more like the English alphabet version of hieroglyphs? Everyone may give you varying answers but here, it comes down to three things – Nothing like Midnight snacks, The Maker’s schedule and The darker, the better.
Nothing like midnight snacks
I don’t do that “2:00am meals are unhealthy” stuffs – It’s just snacks by the way. And according to a quora user, you get the happiest person on Earth when you combine a programmer with a WELL stocked kitchen/fridge. I mean, who doesn’t value all that cute Nutella dishes, leftover sandwiches and what not…?
The Maker’s Schedule
On average, this point actually boost the self-esteem of every programmer by a factor of (greater than or equal to) 37. Paul Graham wrote about the Maker’s Schedule in 2009. Basically they are two types of schedule, the traditional manager schedule – where your day is cut up into hours and a three second call from your wife at home costs you about an hour’s worth of time.
On the second hand is the gruesome Maker’s Schedule – which is what most of us who make stuffs goes with (at nights). Knowing where that semi-colon you omitted should have been (Thank you swift) requires an extra-ordinary commitment of mind and body and as a result, a programmer just can’t commit these huge mental investment except he can be guaranteed a couple of ‘distraction-free’ hours.
Thing is, no matter how strong your attempt at refactoring or actually writing codes is during the day, that clingy girl friend or the cursed and noisy next-door neighbour or worse still, the endless of stream of board meetings and important stuffs to tend to will never allow it?
The Darker the Better
At nights, everything is darker including our brains! These leaves the only shining light that the coder ever needs – his laptop screen. You may be wondering why a dark (blurry I mean) brain will want to decipher complex algorithms when it should be resting. Well, the brain is forced to focus on one thing when it is just too tired to be distracted. Ordinarily, I’m supposed to be hyper-productive after I must have lined my stomach with about three bottles of Rush but Hell NO! Those drinks just make me hyper-active NOT hyper-productive. One minute am reading Quora, the next I am on Twitter and the next microsecond is split between Techcrunch, and ProjectNaija. At nights, my internet magically goes into oblivion and my loyalty is bestowed or fighting Heisenbug.
 And the “no lights” thing? I will just say, same reason you choose to have sex at nights when you should be resting. Why do you ask friend?
To crown it all, I code at nights because it removes the time limit on when I have to stop working and figure out other life’s bull so I get pretty relaxed.

No comments:

Post a Comment