Fragments:LLM generated prose generates rejection, cancellation of Grade Hopper celebration, using AI to assist debugging unfamiliar code
martinfowler.com/fragments/2…
When @thinkuldeep took on modernizing a huge fleet of IoT sensors, he found that while his engineering principles remained largely the same, he formed a new set of Sensible Defaults for the new environment.
martinfowler.com/articles/so…
Slide design is based on choices of colors, fonts, and layouts. Sumeet demonstrates how to think about these, and why the best layout is usually a blank one.
martinfowler.com/articles/ne…
A couple of months ago Jim Highsmith explained how practitioners writing for each other forms a distinct style of writing. He now adds a section to the article with more detail on the craft of how we write in this style.
martinfowler.com/articles/pr…
Naresh Jain compares coding agents with and without a harness. He found it made a frontier model more expensive in tokens for little gain, but make a weaker (and cheaper) model more effective.
martinfowler.com/articles/ar…
Fragments: 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
martinfowler.com/fragments/2…
When slides earn their place they work as a visual channel that complements the speaker rather than replacing them - Sumeet Gayathri Moghe sets out the resulting principles.
martinfowler.com/articles/ne…
Sensible Defaults: do these practices, or do better, and be prepared to explain why you've chosen some other way.
martinfowler.com/bliki/Sensi…
Fragments: agents make programming harder, creating a breakaway agent needs super-persistence, AI needs a conscience more than consciousness, theses on AI regulation
martinfowler.com/fragments/2…
Fragments: the risk from AI is wiring it into everything, colorful syntax highlighting impedes comprehension, what Forward Deployed Engineer should mean
martinfowler.com/fragments/2…
NEW POST
Human collaboration improves with feedback, but not obvious to do well. Anuja Karnik and Sumeet Gayathri Moghe pass on a bevy of tips, based on the principle that both praise and criticism should be seen as positive.
martinfowler.com/articles/he…
NEW POST
I see AI and LLMs as bringing a mix of boons and banes, but one feeling dominates: not just are they pretending to be a person, but the kind of person I don't like.
martinfowler.com/articles/20…
Fragments: two worrying explanations around the RubyGems hack, agents aren't so much super-intelligent as super-persistent, Uncle Bob's harness is obviated, regulation of AI and competition with China
martinfowler.com/fragments/2…
NEW POST
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.
martinfowler.com/articles/ne…
NEW POST
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.
martinfowler.com/articles/20…
Fragments: dealing with AI's counterfeit utility, exasperated readers of LLMs, missing Creating Passionate Users, agents lack Verum Factum, three people making key decisions on AI
martinfowler.com/fragments/2…
NEW POST
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.
martinfowler.com/articles/ne…
NEW POST
Giles Edwards-Alexander reports on how a team accidentally prompted a fleet of agents to create a blackboard coordination system inside the git repository
martinfowler.com/articles/ex…
Rachel's Ramblings:
Maybe We Shouldn't Be Reviewing All This Code: 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
martinfowler.com/rachels-ram…

