
Dec 7, 2025
When Changing the Problem Is the Smartest Move
Why ‘cheating’ on the original problem can be the right move in real software projects – as long as you’re honest about …
Read article
Thoughts on engineering, leadership, and product.

Why ‘cheating’ on the original problem can be the right move in real software projects – as long as you’re honest about …

How a simple miscommunication around terminology caused a multi-team disconnect, and what it taught me about …

Exploring the challenges of deciding between refactoring legacy code and shipping new features quickly, and the lessons …

Reflections on nearly reinventing the wheel while building a new data flow application, and how open-source tools like …

An introduction to my personal journal where I share my journey in technology and software engineering.