Blog
A blog to share what I have learned about building and leading high-performing engineering teams

Bring me problems not solutions
Advocating for the importance of focusing on problems as a means to generate value for your organisation.

Building a highly performant engineering organisation
Unleashing Autonomy, Mastery and Purpose.

Why technical background matters in engineering management
On the importance of making impact-driven decisions by leveraging technical knowledge.

How to “keep a steady pace and don’t break things”
How to transition from the “move fast and break things” paradigm to a “keep a steady pace and don’t break things” — all while making sure you don’t jeopardize customer feedback or time to market.

How to perform effective code reviews like a human being
Implementing an effective and efficient code review process is not easy. Here is what I learned.
request a blog post
Are you interested in a particular topic?
Just fill in your request for a blog post and I will do my best to write it.