Debugging Life Like a Codebase

Life breaks like code. Both can be debugged. We hit runtime errors: burnout, bad decisions, habits that do not scale. Sometimes the stack trace is obvious, other times it is buried five layers deep. Either way, the process of fixing things looks suspiciously like debugging software. And maybe that is a good thing. Step 1: Reproduce the Bug In engineering, the first step is always reproducibility. If you cannot reproduce the bug, you cannot fix it. ...

Jun 9, 2023 · 3 min

How to form a habit?

Why do we brush our teeth every single day of our lives? Because it only takes 2 to 3 minutes and it would be incredibly hard to justify not spending such a small amount of time on our maintaining our own personal hygiene. What if exercising becomes as simple and habitual as brushing our teeth? So much so that you’ll have no excuse to skip it. If you don’t feel like exercising, just tell yourself this: how busy can I be to not even take 15 minutes out of my day to take care of my own body? Yes, exercising for only 15 minutes a day won’t result in massive weight loss or muscle gain. But it’s the perfect amount of time to start with to turn it into an unbreakable lifelong habit. ...

Apr 2, 2022 · 2 min

On Trying to Control Outcomes

Trying to control the outcome is futile. Energy can neither be created nor destroyed. It can only be transferred from one form to another. We can spend it on thinking about and desiring for a certain outcome OR we can utilize the same energy on our actions (doing something). Trying to control the outcomes is akin to day dreaming. Its good to indulge ourselves a little, but we are better off by not becoming a slave to it. ...

Feb 7, 2021 · 1 min