/
Published on 19.11.2025
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.
Link: Martin Fowler