My 5 hacks to never feeling tired

Feeling tired? Try practising these for a week or two. Then let me know how'd it work out for you. 1. Going to bed early, at a consistent time, and getting full 8 hours. I fall asleep every night around 10:00PM and I get up around 6:00PM. I've tried 11-7, but waking up at 6 is the best....

Read more →

Best Mac app for taking daily notes

At work, I constantly take notes. I like to start my day with an empty document. New empty document every day. First I outline what I'm gonna be working on, then expand with some todos, take notes from meetings, and so on. I like to travel in time too. I like to see my notes from yesterday, from last Friday,...

Read more →

Deep Work: Stay focused throughout your break

One of the things that makes all the difference for me as a programmer is how I spend my break time. I typically code for 40-60 minutes before I start losing energy and focus. After this time, I need to stop thinking about the programming for a second. Sometimes I check my phone. Sometimes I check Facebook. On very bad...

Read more →

How to stay in love with programming

In college I loved programming. I used to carry my then super-light MacBook Air everywhere, and I spent many hours in school cafeteria coding. Programming was then optional and I was doing it for fun. Then it became work. To keep the relationship alive, you have to go on dates: Talk to other programmers (who are good) Be active on...

Read more →

How to get into "the zone"

The older I get, the harder I find it to have those deep focus work sessions. Today I Googled "how to get into the coding zone" and got this interesting Stack Overflow thread. All of these answers are interesting, but I have my own view here: To get into the zone, don't think about getting into the zone. It's same...

Read more →