How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Error-Driven Development

calendar_today March 3, 2025 person Jeff Burka domain singularity-energy

A core part of software engineering is the “development loop”: write some code, run it and see some output, modify the code, and repeat. Perhaps the most well-known development loop is test-driven development (TDD), where the output that drives the loop is the success or failure of a pre-written suite of unit tests. I’d like to describe a lesser-known methodology called error-driven development (EDD), where the content of error messages is the driver.

open_in_new Read original post