by Michael Sean Mahoney
Thirteen of Mahoney's essays and papers covering historiography, software engineering, and theoretical computer science.