Tagged articles
4 articles
Page 1 of 1
Architect
Architect
May 7, 2026 · Artificial Intelligence

From Code Generation to Harnessing Non‑Determinism: Martin Fowler’s AI Development Insight

Martin Fowler argues that the biggest shift in AI‑driven software development is no longer about making models write code, but about integrating the inherent non‑determinism of AI into a verifiable, rollback‑capable engineering pipeline—what he calls Harness engineering—to preserve reliability and governance.

AIHarness EngineeringMartin Fowler
0 likes · 25 min read
From Code Generation to Harnessing Non‑Determinism: Martin Fowler’s AI Development Insight
ZhiKe AI
ZhiKe AI
Apr 30, 2026 · R&D Management

Why Martin Fowler Says Determinism Is Over in Software Engineering

Martin Fowler argues that software engineering has moved from a deterministic world to a nondeterministic one driven by LLMs, outlining how this paradigm shift reshapes development practices, introduces new risks, and demands a harness‑based engineering approach to manage uncertainty.

AI EngineeringHarness EngineeringMartin Fowler
0 likes · 15 min read
Why Martin Fowler Says Determinism Is Over in Software Engineering
Top Architect
Top Architect
Jan 4, 2021 · Fundamentals

Understanding Technical Debt: Causes, Impact, and Management

The article explains technical debt as the trade‑off of short‑term development convenience for long‑term cost, illustrates its effects through a content‑management system example, discusses design choices, responsibility, and Martin Fowler’s debt quadrants, and offers guidance on mitigating its impact.

Martin FowlerTechnical debtproduct-management
0 likes · 9 min read
Understanding Technical Debt: Causes, Impact, and Management