Sitemap - 2026 - The Optimist Engineer

[The A-Side] The SPDD Workflow: From Story to Code (#167)

[The A-Side] A Guide to SPDD: What is SPDD? Prompts as First-Class Artefacts (#166)

[The A-Side] From Junior to Tech Lead: Act Like the Role Before You Get the Title (#165)

The Optimist Engineer V2

🌊 Summertime is here 2026 - get rest

Building an Enterprise MCP Platform - Vol. III: Ironclad Access & Security

Building an Enterprise MCP Platform - Vol. II: Zero-Friction Delivery

Building an Enterprise MCP Platform - Vol. I: Keep Deployment Simple

How to ship software with confidence - The Pillars

Flipping the hiring funnel from code generation to system architecture

Stop Building Distributed Monoliths: How to Find Real Business Boundaries

Shifting left your effort when working with AI

The importance of adapting the message to the listener

Scale Up your Start Up

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

MCP Architecture Overview

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

Software Architecture for ETLs

Writing about Software Development