Sitemap - 2026 - The Optimist Engineer
The importance of adapting the message to the listener
First Graduates: How Tech Companies Promote Software Engineers
Your CI Pipeline Doesn’t Speak Spanish. Let’s Fix That
Symptoms of Bad Software Design
Why your releases feel harder than they should
Why "Why Not?" is a Critical Engineering Skill
For those who want to go deeper
Lately, I’ve been thinking about this
The Tech Lead’s Toolbox: Managing Debt and Architecture
Stop Coding Tasks, Start Designing Systems
Ensuring Data Compatibility and Consistency in Microservices with Schema Registries
You're already a senior dev - now what?
RFCs: The Most Underrated Skill in Software Engineering
Does your developers need another MCP?
OpenCost: what it is, what it fixes, and where it stands today
Playbook - How to become (and be seen as) a Staff Engineer
3 Steps To Demonstrate You Are Up For Staff Engineer Role
