Todd Schiller

Human ✘ Artificial Intelligence

Engineering Practice

The root cause of most engineering disasters are information and incentive problems. These posts are about the techniques that hold up under that realization — how to debug methodically, how to ask questions that get useful answers, and how to think about the economics of how software gets built.

Read in this order

Everything else

Full chronological list: Software Engineering category.