The Cost of Keeping What You Should Remove
Every product I have worked on has features that cost more to keep than they are worth. Not broken features.
What Code Reviews Actually Teach Us
If I had to name something that taught me a lot as a software engineer, it would be the code
What Great Teams Understand
I've been on a lot of teams. Some of them looked great on paper. Smart people. Good intentions.
One Month of Writing in Public: What the Numbers Actually Say
I've been at this for a month now. One month of trying something that, honestly, made me awkward
Revisiting: Clean Up Your Code by Applying These 7 Rules
About five years ago, I wrote a post titled “Clean Up Your Code by Applying These 7 Rules.” At the
Architecture Without Constraints Is Just Speculation
Early in my career, I built a lot of prototypes. MVPs with tight budgets, tighter deadlines, and one clear goal:
A More Practical Way for Developers to Learn Algorithms
Many developers quietly assume Big-O and data structures are only for low-level specialists. Stacksmith is my experiment to disprove that myth and show how everyday algorithmic choices can radically change performance.
Respecting What Came Before
We all know the saying “respect your elders”. Most of us grow up with the idea that experience matters, and
Listening Through a Year of Change
This year, the return to the office for a few days a week brought back something I had quietly lost
My First 5 Years as a Software Engineer
I’ll take you through "the good, the bad, and the ugly" of what I experienced in the first 5 years of my career.