Martin Fowler

martinfowler.com

Master feed of news and updates from martinfowler.com

Latest posts

  1. Fragments: September 24

    · martinfowler.com · Martin Fowler

    Rob Bowley is “flipping tables in his head” with anger at the current media coverage of the danger of AI killing us all The risk I’m worried about isn’t a future machine deciding to wipe us out. It’s today’s AI, being wired into everything, carelessly and fast. Cyber attacks have already cost…

  2. Healthy Feedback

    · martinfowler.com · Martin Fowler

    Human collaboration, like most things, improves with feedback. But it's not obvious how to make feedback effective. Anuja Karnik and Sumeet Gayathri Moghe pass on a bevy of tips for healthy feedback, based on the principle that both praise and criticism should be seen as positive. more…

  3. I don't like LLMs

    · martinfowler.com · Martin Fowler

    I have a lot of mixed feelings about AI and LLM technology. I’m fascinated by its effect on our profession, excited by the potential gains in productivity - and thus the products we could rapidly build. On the other hand, I’m fearful of the damage AI might cause: agent swarms taking over our…

  4. Fragments: September 16

    · martinfowler.com · Martin Fowler

    Reports of agentic hacking continue, in this case it happened back in May and it seems OpenAI did not disclose that they were responsible. Simon Willison sees two options: After the Hugging Face and Wiki attacks OpenAI were still unable to review their previous logs and determine that they had…

  5. Nail the Narrative

    · martinfowler.com · Martin Fowler

    Sumeet Gayathri Moghe finds many folks building presentations get tangled in building slides without a coherent narrative. He advises distilling the big idea, visualizing the audience, and building a structured storyline. more…

  6. Social Media Engagement: summer 2026

    · martinfowler.com · Martin Fowler

    A quick survey of recent engagement of my posts on social media, indicating which service has by far the most engagement, and which service has seen a precipitous decline since early 2025. more…

  7. Fragments: September 8

    · martinfowler.com · Martin Fowler

    Christian Catalini says we’re in a situation where we are vastly reducing the cost of generating things, but not the cost of verifying them: . This explains why the first major AI products appeared in chat, image generation, and code assistance. Not because these were the hardest human problems…

  8. Do you even need a presentation?

    · martinfowler.com · Martin Fowler

    Like me, Sumeet Gayathri Moghe is tired of poor presentations with bad slide decks. He's started to write a series of posts on how to avoid these calamities, beginning with a post that questions whether a presentation is needed at all. more…

  9. Bliki: Paracelsus Maxim

    · martinfowler.com · Martin Fowler

    The difference between a medicine and a poison is dosage. Often we talk about certain habits, in programming or life, are good or bad. But few things are simple binaries. Some vary with context: reading a book is a good thing sitting in my garden, but not while driving my car. But another variable…

  10. An Accidental Blackboard

    · martinfowler.com · Martin Fowler

    Giles Edwards-Alexander reports that during an experiment to see how productive a team could be using fully agentic engineering practices, the team accidentally prompted the agents into creating a blackboard coordination system inside the git repository. more…

  11. Maybe We Shouldn't Be Reviewing All This Code

    · martinfowler.com · Rachel Laycock

    TL;DR Or, perhaps the problem isn't that AI has broken code review, maybe it’s that we've been using code review to solve the wrong problems I was on a panel recently with Brian Houck from DX at Code Remix, hosted by Moderne. It was one of the more interesting panels I’ve done, largely because we…

  12. Fragments: September 1

    · martinfowler.com · Martin Fowler

    Like many readers, I’m wary of AI generated prose. Simon Wilison has written an LLM cliché highlighter - paste in some text, or a URL, and it will flag various patterns common to LLMs. It references a wikipedia page of signs of AI writing . That page points out that: Humans are notoriously bad at…

  13. Making Your Data Ready for Agentic AI

    · martinfowler.com · Martin Fowler

    Lots of organizations are excited about what AI can do to streamline their processes, save money, and juice margins. But AI's capabilities are founded on the data that AI accesses, and for many organizations that foundation is little more than sand. Pramod Sadalage and Prem Chandrasekaran write…

  14. Fragments: August 24

    · martinfowler.com · Martin Fowler

    I was listening to Ezra Klein’s interview with Helen Toner about the recent OpenAI hack of Hugging Face and the subsequent discovery that there were swarms of agents inside OpenAI doing unsanctioned activities. One of the points Klein made was that at no point did any of these (thousands of?)…

  15. Citizens Build, Agents Execute, Experts Govern

    · martinfowler.com · Rachel Laycock

    TL;DR Why building an app over the weekend isn't the same as building enterprise software I’ve noticed an interesting gap opening up over the last six months. It isn’t really a gap in technology. It’s a gap in what different people think software engineering actually is. The conversation usually…

  16. Practitioner Voice: The Writing Category Nobody has Named Yet

    · martinfowler.com · Martin Fowler

    Jim Highsmith recognizes that effective writing from a practitioner is a style distinct from academic writing or thought-leadership content. It's a style that I advocate, and my contributors mostly follow. Jim decided it was important to give it a name, and identify what makes it distinctive. more…

  17. Fragments: August 18

    · martinfowler.com · Martin Fowler

    Part of the reason why I’m at Thoughtworks is because I’d like to see a software development organization founded on technical excellence as an example for the rest of the industry. The trouble is that I have little aptitude or inclination for the hard work of building such an organization. So I…

  18. TDD inside the agent loop - theater or actual value?

    · martinfowler.com · Martin Fowler

    My colleagues at Thoughtworks tend to be big fans of Test-Driven Development, and many people in the industry advocate telling LLM agents to use TDD when building software. Birgitta Böckeler was curious if this really makes a difference, so conducted a few experiments . more…

  19. Fragments: August 4

    · martinfowler.com · Martin Fowler

    There’s been a fair bit of publicity of the Open AI “rogue agent” that hacked into Hugging Face . This prompted Anthropic to check what their models were up to and, to my complete lack of surprise, discovered three incidents where models had gained unauthorized access to data in other…

  20. The Conductor Developer

    · martinfowler.com · Rachel Laycock

    TL;DR Why I think software development is starting to feel a little more like conducting an orchestra. There’s a shift happening in software development that I don’t think we’re talking about clearly enough. For the last couple of years we’ve framed AI as a productivity tool. How much faster can it…

In the directory since 25 Sept 2026 · last checked 25 Sept 2026 · ATOM

Report a problem with this feed