-
The Pulse: Time to rethink software security because of AI?
— The Pragmatic Engineer
A month’s worth of security breaches in a single day – will things get worse before they improve? Also: Anthropic accused of version control “rip off”, and more
-
The revised rules of engineering management with Will Larson
— The Pragmatic Engineer
Will Larson, CTO of Imprint, explores how AI and shifting industry expectations are changing engineering management, career ladders, and the path from engineer to CTO.
-
Fragments: October 21
— Martin Fowler
LLM generated prose generates rejection, cancellation of Grade Hopper celebration, using AI to assist debugging unfamiliar code
-
What’s the ROI of software engineers’ spending on AI?
— The Pragmatic Engineer
AI spending has greatly increased at most companies this year, but has it actually changed shipping velocity and PR output? We analyse data from 27 companies – with some interesting findings
-
When Software Meets Hardware
— Martin Fowler
When software meets hardware, engineering principles remain the same, but the defaults change—from testing devices to handling disconnection, energy, diagnostics, observability, and recovery.
-
Uber’s AI infra, from the inside
— The Pragmatic Engineer
Uber Distinguished Engineer Uday Kiran Medisetty shares how Uber builds internal developer tools, integrates AI agents into engineering workflows, and measures their impact on productivity.
-
Build your slide template
— Martin Fowler
Building a reusable slide template with colour palettes, typography, and simple layouts.
-
Building resilient AI-powered software, and planning for when things go wrong
— The Pragmatic Engineer
How to handle uncertainty with AI vendors and disaster recovery (DR) approaches to consider. An excerpt from the book Building Resilient Distributed Systems by Sam Newman
-
The Craft of Practitioner Voice
— Martin Fowler
I propose "Practitioner Voice" to label a writing style with important differences to academic writing and thought-leadership
-
Are Harnesses Worth the Cost?
— Martin Fowler
An experiment asks whether a behavioral harness can improve the reliability of cost-optimized coding models.
-
The Pulse: new trend of building “internal vibe-coding apps” at tech companies
— The Pragmatic Engineer
Also: do us engineers truly enjoy ‘hard problems’, or do we really just want to solve those which attract promotions, new open models launch in the EU and US, and more
-
Building resilient systems with Sam Newman
— The Pragmatic Engineer
Sam Newman joins me to discuss when to use microservices, how to build resilient distributed systems, and how AI is changing software development.
-
Fragments: October 4
— Martin Fowler
walking the same path as the Krell, Ola Bini banished, interviewed at DDD Europe with Eric Evans, future of reading code, latest Google model knows less, but pretends less
-
Principles for effective slides
— Martin Fowler
When slides help a presentation, and the principles that make them work.
-
Bliki: Sensible Default
— Martin Fowler
A practice we expect a team to do, unless there's a better one for their particular context
-
Battle Drones - a vibe coded RTS with audio-based multiplayer
— Simon Willison
-
Hello Python 3.15, goodbye 3.10, and now I can use 3.11
— Simon Willison
-
A new feature for my blog, built using my voice
— Simon Willison
-
Claude Haiku 5.5
— Simon Willison
-
We're going to need default hard budget caps on pretty much everything
— Simon Willison
-
2026 in LLMs (so far)
— Simon Willison
-
Replacing the old battery on rechargeable bike lights
— Julia Evans
-
Claude Opus 5.5, GPT-6 Sol, GPT-6 Luna, and a new price war
— Simon Willison
-
How I Vibed a Proof of Conway’s Conjecture
— Overreacted
You can just prove things, apparently.
-
Some more things about Django I've been enjoying
— Julia Evans
Some more things about Django I've been enjoying
-
Learning a few things about running SQLite
— Julia Evans
Learning a few things about running SQLite
-
There Are No Instances in atproto
— Overreacted
Like RSS and Google Reader.
-
Moving away from Tailwind, and learning to structure my CSS
— Julia Evans
Moving away from Tailwind, and learning to structure my CSS
-
Links to CSS colour palettes
— Julia Evans
Links to CSS colour palettes
-
Testing Vue components in the browser
— Julia Evans
Testing Vue components in the browser