Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

martinfowler.com

Martin Fowler

Get the latest updates from Martin Fowler directly as they happen.

Follow now 1586 followers

Latest posts

Last updated about 2 hours ago

Updating yesterday's post on social media engagement

about 2 hours ago

Some people asked about how many people clicked through the links on...

Social Media Engagement in Early 2025

1 day ago

A few years ago, whenever I published a new article here, I...

I've been kidnapped by Robert Caro

3 days ago

I've always enjoyed reading, and for most of my life I've particularly...

The role of developer skills in agentic coding

10 days ago

As agentic coding assistants get more capable, Birgitta Böckeler is trying them...

Comments on US passport applications

about 1 month ago

The new US administration has decided to eliminate the “X” option for...

GenAI Patterns: Fine Tuning

about 1 month ago

While RAG is the most common way to focus a foundation model...

GenAI Patterns: Guardrails and RAG overview

about 1 month ago

Gen AI systems are gullible, and can easily be tricked into responding...

What role does LLM reasoning play for software tasks?

about 2 months ago

Recent LLM models have provided “reasoning” capabilities. Birgitta Böckeler asks what role...

GenAI Patterns: Reranker

about 2 months ago

LLMs struggle with large amounts of context. Bharani Subramaniam and I explain...

GenAI Patterns: Query Rewriting

about 2 months ago

Users often have difficulty writing the most effective queries. Bharani Subramaniam and...

The DeepSeek Series: A Technical Overview

about 2 months ago

The appearance of DeepSeek Large-Language Models has caused a lot of discussion...

GenAI Patterns: RAG Limitations and Hybrid Retriever

about 2 months ago

Today Bharani Subramaniam and I outline four limitations to the simple RAG...