
Database branching: Overcoming the bottlenecks of shared database environments
Database branching has, for a long time, been a troublesome piece in the modern developer workflow puzzle: a good idea in principle but in practice a slow and often expensive challenge. Get it right a...
11 Kesä 39min

What is spec-driven development?
Semantic diffusion, combined with the pace of technology change, makes talking about AI-adjacent practices and techniques incredibly diffficult. There are few better examples of this issue than the te...
28 Touko 45min

What is harness engineering?
'Harness engineering' is one of the most significant terms to emerge in software engineering in 2026. Broadly referring to the work done to control unpredictable AI agents and coding assistants, its u...
14 Touko 40min

Anthropic Mythos: Hype, reality and the actual security implications
Anthropic Mythos garnered significant attention when it was launched in mid-April 2026. Yet despite it apparently presenting an unprecedented threat to global software, you don't have to look to close...
30 Huhti 48min

Key themes in Technology Radar Vol.34
In April 2026 we published a new edition of the Thoughtworks Technology Radar — volume 34. Like many recent volumes, this one was dominated by AI. However, while editions over the last couple of years...
15 Huhti 44min

Be brilliant at the basics: Inside Looking Glass 2026
The Thoughtworks 2026 Looking Glass report was published in January. Designed to provide business and technology leaders with the tools to better understand and navigate future trends, this edition pa...
19 Maalis 46min

Durable computing: What is it and why now?
Managing distributed systems and complex workflows can be challenging. What happens when something fails? If a task isn't executed to completion, that can lead to serious problems. From transaction an...
5 Maalis 37min



















