Blog
Thoughts on software development, testing, leadership, and building better teams. From technical deep-dives on TDD and refactoring to reflections on communication and growth. Whether you're a developer looking to level up your craft or a tech lead navigating team dynamics, you'll find practical insights here.
TopicsStart Here
The Path to Seniority in Software
How to become a Senior Software Developer?
Effective Pair Programming
Embracing quality practices in your engineering culture
AI Gives You Speed, Not Quality
The human factor in the age of vibe-coding
The Beauty of Leadership
Team Lead? Tech Lead? What is leadership and what is not?