skip to content

Notes

There is something appealing about still watching tutorial videos or reading documentation where the steps being performed have an explanation of what we are doing and why we are doing it.

Coding agents may have made it faster to set up and execute, but suddenly you will see that your solution is using a webhook and you have no idea why.

This adds a comprehension debt, and you can’t optimise or scale a system that you do not understand.

A good strategy is to offload but be curious to learn. Get your solution to work first. You also can’t optimise or scale a solution that does not work.

When I was young in my software engineering career, I thought writing good, bug-free code was the most important thing that made a business run.

With time, I realized building great systems that scale is what actually matters more.

Then as a senior engineer and mentor, I learned that building a great team and helping them ship fast is the ultimate driver of business growth.

But when I stepped into building my own business, I now understand that sales is what creates and sustains a business so the engineers can get to write good code, build scalable systems, and build great teams.

The person you are when no one is watching is the real you.

Do hard things when no one is watching.

For thousands of years, human brains evolved to handle hard things and problems requiring full attention.

When all difficulty is removed, our brain does not relax but instead panics, searches for non-existent threats, and creates anxiety.

Staying on track is easy when you’re having a good day. Bad days? That’s when discipline feels like punishment.

When too many projects need attention at once. When multiple fires hit simultaneously. Most people abandon their routine to firefight. They justify breaking commitments to “survive.”

Pushing through this pain line is where you get growth. That’s how you know you’re committed to something beyond comfort.