Kief Morris

@kief.com

Author of Infrastructure as Code. Distinguished Engineer at Thoughtworks.

"We ran an automated hacking tool in an environment that wasn't as secure as we thought, and it hacked things we didn't mean for it to." Not quite as exciting as, "Our super-powerful AI broke loose from its containment and went rogue, rampaging across the Internet."

Speaking at PlatformCon Live Day London, 23 June: "Humans on the loop, not in it: Taking agentic engineering end to end." My experiments bringing the path to production inside the agentic loop with CD pipelines. Tickets nearly gone: platformcon.com/live-day-lon...

Live Day London | PlatformCon 2026

PlatformCon is the world’s largest platform engineering conference. Join us for a full week of programming featuring 150+ curated talks and 30+ hours of hands-on workshops.

platformcon.com

There are many things to critique about AI. But I think treating it as uniquely evil, and not just a continuation of technological innovation, gives it power it does not deserve. And it delegitimizes real, harder critiques when we seem to be grasping for reasons to hate it.

Third update to my article on "Maintainability sensors for coding agents": The test suite as a regression sensor. Assuming the tests are testing the right things (!), how complete are they? Are coverage metrics enough? (Spoiler alert: They are not) martinfowler.com/articles/sen...

Maintainability sensors for coding agents

A practical walkthrough of computational sensors on the path to production, with a deep dive on ESLint and static analysis as feedback for coding agents.

martinfowler.com

What if you think of your LLM as a proxy crowd-sourcer playing Family Fortunes? It makes a _lot_ more sense. You ask: > How can I get this image to sit in the middle of the page as I scroll? Claude's training data says: > We asked 100 web developers how they would centre an image...

Apropos of nothing, here is a list of things that sound way more exciting than they actually are - dog days - dragon fruit - helicopter parents - ghost writers - rat race - bath bombs - turbo tax - one horsepower - parachute pants - two party system - dog and pony show - electric slide

Attn British Airways: regarding not being able to let me check in online because: "Travel authorisation cannot be found for entry to the UK with the passport details provided." It's a UK passport. Pretty sure they let me in.

On the other hand, the "Austrian school" is basically a group of seasoned hackers and builders using simple primitives to create genuinely interesting systems. Pi is the engine behind OpenClaw, a product that took everyone by surprise, and now every company is scrambling to copy it.

New article where I offer definitions & a mental model how to think about harness engineering as coding agent users. Building blocks at our disposal, dimensions and goals to consider; emerging practices, open questions; and of course, what role do humans play martinfowler.com/articles/har...

Harness engineering for coding agent users

A mental model for building trust in coding agents through feedforward guides, feedback sensors, and iterative harness engineering.

martinfowler.com