Sitemap - 2025 - A Software Enchiridion

Flow Is a Property of the System and the Individual

Software Engineering is not the art of being right

Tools and Humans, A Dialogue

A Developer of Christmas Past

Optimise the Silence, Optimise your Thinking

The Librarian of Useful Silence

The Department of Perfect Answers & The Grammar of Small Powers

On Beating Flaky Tests

On Developer Platform Experiments

The Flake Eater

The Tailor of Unnecessary Commitments

A Golden Path No One Walks is a Golden Myth

The Map that Refused to Stay Still

When Command-and-Control Kills Creativity

The Power in your Pause

The Feynman Principle of Restored Curiosity

Becoming Comfortably Dumb

On the Folly of Manufacturing Momentum Through Meetings

The Meeting Golem

On the Pain of Task Switching

The Developer Who Lost the Thread

1578: A Short Story of Human Adaptation

The Starter at the End of the World

On the Inertia of Organisational Change

On AI-Augmented Apprenticeship

Everyone is a flight risk

The Tao of Platform Architecture

The Protocol River

The Moral Imagination of Platform Engineering

The Myth of the Perfect Architecture

Seek and Supply Clarity

The Myths We Measure By

The Noise and the Signal

The Mirror Factory (All Hallows’ Edition)

The Myth of Generational Divides

In Praise of Slow Software Engineering

Of Tea & Time

On the Lessons We Still Haven’t Learned from The Mythical Man Month

The NeverEnding Project, 50th Anniversary Edition

The Prophet Without Honour

The Improbable Adventures of the Developer Portal and Infinite GitOps

On Reading Code in the Age of AI-Augmented Coding

A Game of Epics

Developer Platform DevRel: Listen. Build. Learn. Make Developers Badass

A Love of Small Tools

You Cannot Outsource Understanding

The Mirror Factory

Transparency, Trust, and Flow

Critique without Creation is Corrosion

Creativity Hides in Strange Places

The Cartographer of Platforms

In Praise of Idleness in the Age of AI Coding

Verification and Validation: Trusted vs. Loved Platforms

The Easiest Lift in Platform Engineering: Documentation

A Cathedral of Light

A Hidden Cost of Conversation Closing

Read Code as if it Were Poetry, Write Code as if it Were Prose

The Compiler and the Poet

Don’t Curse The Weather, Explore & Prepare For It

A Myth of Progress

The Platform Compass

Sunday Short Story: The Infinite Loop Debugger

The Coding Never Ends, but You Will

A Burden Within: The Debt of Imposter Syndrome

Platforms demonstrate value through Intended and Surprising Impact

Plantin’s Platform: The Expected and Surprising impacts of a successful Platform, Part 1

Software Engineering Enchiridion: Omnibus Edition. 1

A Platform is a Product "in Process"; it's the Impact that Sets It Apart

When a Fire Goes Out: On Overwhelm and Burnout

Celebrating your Software Platform Builders

Too Big to Work – Building Effective Internal Developer Platform Abstractions

Curate Platform Habitability for Humans and AI Agents

Before Tech, Explore Context & Impact

Help your Platform support the Development Habitat with CUPID

Build Abstractions, Not Compression

Maxims, Principles, and Properties: Knowing the Difference in this Software Enchiridion

To Learn, Learn to Be Wrong

Safety in Discomfort: On Psychological Safety

The Myth of the Green Field: Every Platform Has Roots

Make Reality Your Spec: Tests Before Opinion

Craft Platform Engineering Change "Baby Steps"

Your Job, Your Work, Is Not Your Life

Why an Enchiridion on Software Development?

Write Yesterday-You Code: Clarity Over Cleverness

Control What You Can, Ignore What You Can’t

Agents & Internal Developer Platforms

Of Wheat, Water, Myths & Software

That I needed my own “big vision”