Reading List
Writing
The Elements of Typographic Style – Robert Bringhurst
Software
The Mythical Man-Month — Frederick P. Brooks, Jr.
Project Oberon: The Design of an Operating System and Compiler — Niklaus Wirth and Jürg Gutknecht
The Visual Display of Quantitative Information and Visual Explanations: Images and Quantities, Evidence and Narrative — Edward R. Tufte
Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software — Scott Rosenberg