Fragments: October 4
Martin Fowlerby Martin Fowler (martin@martinfowler.com)·4d ago
In response to my last fragments (probably the bit about us worrying if LLMs have consciousness when we when we should be wondering why they don’t have a conscience) “Metalanguage” replied: we...
Principles for effective slides
Martin Fowlerby Martin Fowler (martin@martinfowler.com)·8d ago
Principles for effective slides Not every presentation needs slides, but when they earn their place, they work as a visual channel that complements the speaker rather than replacing them.
bliki: Sensible Default
Martin Fowlerby Martin Fowler·9d ago
Sensible Default 29 September 2026 A Sensible Default is a practice that, absent some overriding context, should be used when carrying out a certain kind of task.
Fragments: September 29
Martin Fowlerby Martin Fowler (martin@martinfowler.com)·9d ago
The more time I spend working with coding agents, the more convinced I am that they make software engineering even harder We can do amazing things with them, but unlocking their full potential...
Fragments: September 24
Martin Fowlerby Martin Fowler (martin@martinfowler.com)·14d ago
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.
Healthy Feedback
Martin Fowlerby Martin Fowler (martin@martinfowler.com)·14d ago
Healthy Feedback A guide to exchanging criticism or praise in teams Peer-to-peer feedback is a powerful growth tool, and yet candid feedback is rare.
I don't like LLMs
Martin Fowlerby Martin Fowler (martin@martinfowler.com)·21d ago
I don't like LLMs 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...
Fragments: September 16
Martin Fowlerby Martin Fowler (martin@martinfowler.com)·22d ago
Reports of agentic hacking continue, in this case it happened back in May and it seems OpenAI did not disclose that they were responsible.
Nail your narrative
Martin Fowlerby Martin Fowler (martin@martinfowler.com)·23d ago
Nail your narrative Before opening any slide software, nail your narrative. Start by distilling your big idea — your unique point of view and what’s at stake — and build an audience persona so you...
Social Media Engagement: summer 2026
Martin Fowlerby Martin Fowler (martin@martinfowler.com)·29d ago
Social Media Engagement: summer 2026 09 September 2026 In order to let people know about new articles on martinfowler.com, I post announcements on social media.
Fragments: September 8
Martin Fowlerby Martin Fowler (martin@martinfowler.com)·8 Sept 2026
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:.
Do you even need a presentation?
Martin Fowlerby Martin Fowler (martin@martinfowler.com)·8 Sept 2026
Do you even need a presentation? Most of the time, we shouldn't use presentations. If we are just conveying information, then a document is usually enough.
An Accidental Blackboard
Martin Fowlerby Martin Fowler (martin@martinfowler.com)·2 Sept 2026
An Accidental Blackboard This week, across Thoughtworks Europe, we took 10 engineers and put them in one room in our Barcelona office.
Maybe We Shouldn't Be Reviewing All This Code
Martin Fowlerby Rachel Laycock (rlaycock@thoughtworks.com)·2 Sept 2026
Maybe We Shouldn't Be Reviewing All This Code 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...
Fragments: September 1
Martin Fowlerby Martin Fowler (martin@martinfowler.com)·1 Sept 2026
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.
Making Your Data Ready for Agentic AI
Martin Fowlerby Martin Fowler (martin@martinfowler.com)·27 Aug 2026
Making Your Data Ready for Agentic AI For thirty years we built data systems for human analysts, who supply the context, judgment, and skepticism to work around data that's incomplete or wrong.
Fragments: August 24
Martin Fowlerby Martin Fowler (martin@martinfowler.com)·24 Aug 2026
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...
Citizens Build, Agents Execute, Experts Govern
Martin Fowlerby Rachel Laycock (rlaycock@thoughtworks.com)·19 Aug 2026
Citizens Build, Agents Execute, Experts Govern 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...
Practitioner Voice
Martin Fowlerby Martin Fowler (martin@martinfowler.com)·19 Aug 2026
Practitioner Voice The Writing Category Nobody has Named Yet Effective writing from a practitioner is a style distinct from academic writing or thought-leadership content.
Fragments: August 18
Martin Fowlerby Martin Fowler (martin@martinfowler.com)·18 Aug 2026
Fragments: August 18 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...
Your filters hide everything on this page. Adjust them in preferences.