
The Hidden Economist in Every Engineer Every time you decide whether to refactor code or push a new feature, you’re doing economics.Software developers and tech leaders make cost-benefit decisions daily, often without realizing it. Should we spend an extra week on automated tests or release now and fix bugs later? That’s a cost-benefit analysis. Do…
Read more…

Introduction: Why You Need to Care It’s astonishing and yet unsurprising, given the last few decades of rapid technological growth, that the software industry remains so vulnerable to failure. Despite being the backbone of nearly every facet of modern life—transportation, healthcare, education, finance—software development is plagued by alarming inefficiencies and inconsistencies. We’re at a critical…
Read more…

For the last couple of years, I have spent a significant amount of time talking to innovators both independent (entrepreneurs) and inside of organizations (intrapreneurs?). The conversations generally focus on a variation of these familiar themes: Uber for … Ebay for … Facebook for … Computer vision to … Artificial Intelligence / Machine Learning to…
Read more…