
This article is a sponsored by Anima App For years, designers and developers have been stuck in a frustrating loop. Designers create stunning UIs in Figma, only for developers to spend hours — or days — coding them from scratch. Along the way, details get lost, tweaks pile up, and before you know it, the…
This article provides a cohesive overview of four technical reports from DeepSeek: DeepSeek-LLM (Jan ’24): an early investigation of scaling laws and data-model tradeoffs. DeepSeek-V2 (Jun ’24): introducing Multi-Head Latent Attention (MLA) and DeepSeekMoE to improve memory and training efficiency. DeepSeek-V3 (Dec ’24): scaling sparse MoE networks to 671B parameters, with FP8 mixed precision training and intricate HPC…
AI editors like Cursor can generate code with remarkable speed using LLMs, handling boilerplate and providing functional snippets for various tasks. However, when building robust systems, functional correctness is only the starting point. Code must also be safe, predictable, maintainable, and free from subtle side effects. This article demonstrates, through a dialogue between a developer…
Martin Fowler 04 April 2025 A few years ago, whenever I published a new article here, I would just announce it on Twitter, which seemed to help attract readers who would find the article worthwhile. Since the Muskover, Twitter’s importance has declined sharply. It now doesn’t take very much time at all for me to…
Martin Fowler 04 April 2025 A few years ago, whenever I published a new article here, I would just announce it on Twitter, which seemed to help attract readers who would find the article worthwhile. Since the Muskover, Twitter’s importance has declined sharply. It now doesn’t take very much time at all for me to…
Martin Fowler 30 March 2025 diversions I’ve always enjoyed reading, and for most of my life I’ve particularly enjoyed reading history. My wife is a structural engineer (well “was”, as she’s now retired) and long urged me to read one of her favorite books: The Power Broker, by Robert Caro. I’d heard great things about…
Generative AI and particularly LLMs (Large Language Models) have exploded into the public consciousness. Like many software developers I am intrigued by the possibilities, but unsure what exactly it will mean for our profession in the long run. I have now taken on a role in Thoughtworks to coordinate our work on how this technology…
Martin Fowler: 26 Feb 2025 The new US administration has decided to eliminate the “X” option for gender/sex on passports. I have several non-binary friends, and I don’t see why they should have to select an option that makes no sense for them. I also don’t see how an “X” option on identity documents causes…
While RAG is the most common way to focus a foundation model on material outside its training set, Bharani Subramaniam and I now finish our current batch of patterns by examining our experience with Fine Tuning where we learned to prioritize curating high-quality data. more… Source: Martin Fowler.