AI Transforming Software Engineering - Martin Fowler on Non-Determinism and Refactoring

Published on 19.11.2025

AI & AGENTS

How AI Will Change Software Engineering – with Martin Fowler

TLDR: Martin Fowler, Chief Scientist at Thoughtworks, explores how AI introduces non-deterministic coding to software engineering, requiring new approaches to testing and quality assurance. He emphasizes that refactoring becomes more critical than ever, and while LLMs help with certain tasks, the core skills that define great engineers remain unchanged.

Martin Fowler

External Links (1)