The History, Status, and Future of FPGAs

Place to Build a Subway

Optimizations in C++ Compilers

The Challenge of Cross-language Interoperability (2013)

Reducing datacenter carbon footprints

Dark Patterns: Past, Present, and Future

Debugging Distributed Systems

The Long Road to 64 Bits (2006)

Alan Kay: ““Maxwell’s Equations of Software ”“

The Robustness Principle Reconsidered (2011)