Truly Undistracted

Today, 3 things happened I forgot my phone at home My work computer is blocking distracting websites (SelfControl that runs permanently.) There is no one at the office I'm perfectly focused. I don't know if I ever had a day like that, a day without a single text message. Have you?...

Read more →

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 →