Troy Donovan

Insights

Notes from the gap

On delivery, acquisition, and the translation between them — why programs succeed or fail long before anyone writes code.