Growing trade deficit is selling the nation out from under us (2003) [pdf]

What Makes a Great Software Engineer (Dissertation) (2016) [pdf]

The Elements of Style [pdf]

Data-Driven Science and Engineering 2nd Edition [pdf]

What distinguishes great software engineers?

Foundations of Information (Free Book)

On the Dangers of Stochastic Parrots

What distinguishes great software engineers?

Natural language isn’t just English

A theory of instruction for introductory programming skills

A Pedagogical Analysis of Online Coding Tutorials

What Makes a Great Software Engineer?

Cooperative Software Development

The Fourth State of Water (2013)