Host
martinfowler.com
28 links, first saved February 18, 2013, latest September 3, 2026.
About the host
- Registered
- September 29, 1999 with Tucows Domains Inc.; expires September 29, 2027
- Maybe We Shouldn't Be Reviewing All This Code
- Agentic Email
Martin Fowler's sharp warning: agentic email triggers "The Lethal Trifecta" — untrusted content + sensitive data + external comms. Read before giving any AI agent inbox access;…
- Some thoughts on LLMs and Software Development
- Team OKRs in Action
- I still care about the code
- Say Your Writing
Reading this made me smile. I guess I don't really think about the process that much but I will say that when I write these emails and blog posts this is exactly what I do. In my…
- Creating an integrated business and technology strategy
- An example of LLM prompting for programming
This is an incredible example of creating a solution using ChatGPT. I've done many examples of having ChatGPT write code, but this approach creates a solution that can be debated…
- Your organization should run its own Mastodon server
Thoughtful article on how you can approach Mastadon and the Fediverse for your company or organization, differently than you do existing social media platforms. I had never…
- Scaling the Practice of Architecture, Conversationally
Software architecture is a complicated topic, and one I've actually spent a lot of my career trying to push into teams and not have as a discrete function. However, you reach a…
- Ship / Show / Ask
Interesting approach to branching for code that I have not seen before.
- How to Move Beyond a Monolithic Data Lake to a Distributed Data Mesh
This is a very dense article, and has some interesting thoughts on getting leverage from data. So what is the answer to the failure modes and characteristics we discussed above?…
- Domain-Oriented Observability
A very detailed, code-first look, at building observability into systems.
- LockInCost
I like the basic concept here that the "lock in" cost of a solution is more complex than just the migration expense. However, I would also add to this that migration cost tends to…
- The State of Agile Software in 2018
I've been stunned at how many organizations have just discovered Agile in the last few years. Good guidance in the intro: The three main challenges we should focus on are:…
- How to break a Monolith into Microservices
- What I Talk About When I Talk About Platforms
This positions platform in a way as the technical manifestation of mature technology choices. One of my favorite interview questions is "what is the difference between a product…
- Products Over Projects
I've operated all of the tech organizations I've led in this product mode. Ive found it much simpler to insure that investment follows opportunity and to give teams clear…
- The Architect Elevator — Visiting the upper floors
Many large organizations see their IT engine separated by many floors from the executive penthouse, which also separates business and digital strategy from the vital work of…
- The New Methodology
In the past few years there's been a blossoming of a new style of software methodology - referred to as agile methods. Alternatively characterized as an antidote to bureaucracy or…
- bliki: FlaccidScrum
agile
- Yagni
- DataLake
- Testing Strategies in a Microservice Architecture
The microservice architectural style presents challenges for organizing effective testing, this deck outlines the kinds of tests you need and how to mix them.
- Microservice Prerequisites
As I talk to people about using a microservices architectural style I hear a lot of optimism. Developers enjoy working with smaller units and have expectations of better…
- Rules Engine
A rules engine is all about providing an alternative computational model. Instead of the usual imperative model, commands in sequence with conditionals and loops, it provides a…
- CQRS
CQRS stands for Command Query Responsibility Segregation. It's a pattern that I first heard described by Greg Young. At its heart is a simple notion that you can use a different…
- Eliminating Sales Commissions