Reading list

From e-luminatus
Jump to: navigation, search
Since most of my professional life has been in the fields of computer science and software engineering, (my past job titles include Member Technical Staff, Guru: Software, Chief Technology Officer, Software Design Engineer, Architect, and Researcher), this is how I tend to think of organizing a reading list. There are many excellent reading lists and syllabi of classic CS and SE literature; this is not one of those, instead focusing on different perspectives (including fiction and graphical presentation) and some lesser-known work.

Most of the entries here are accessible to everybody with a good reading knowledge of English. A [*] indicates the relatively few that require specialized knowledge.

Architecture: Santiago Calatrava, The Complete Works, by Alexander Tzonis; and [Jonathan Carroll]'s Outside the Dog Museum

Design: karim rashid's evolution; Peter Norvig's [Gettysburg Powerpoint Presentation]; [Alan Cooper]'s The Inmates are Running the Asylum; Donald Norman's Emotional Design

Root Cause Analysis: Robert Shea and Robert Anton Wilson's [Illuminatus] (see also the [book-a-minute version], or the [INWO] game); [Inga Muscio]'s Autobiography of a Blue-Eyed Devil; Chick Perrow's Normal Accidents; and [D. Woods] and Richard I. Cook, The New Look at Error, Safety, and Failure

Marketing: Irvine Welsh's Porno (his earlier Trainspotting is useful, but not mandatory, background); Robert Greene's Art of Seduction; George Lakoff's [Manifesto] (although I disagree with his underlying theories in Moral Politics -- where's the transgressive?)

Risk analysis and Threat Modeling: SatireWire's [Completely Unprepared for Unlikely Threats]; Frank Swiderski and Window Snyder, Threat Modeling; and the first few chapters of Ulrich Beck's The Risk Society.

Communication: Adam Thirwell's Politics; George Lakoff's Women, Fire and Dangerous Things

Project management: Jonathan Carroll's Child Across the Sky; How to Practice, by His Holiness the Dalai Lama; Judea Pearl's Causality[*]; and Tom Gilb's Principles of Project Management

Innovation: Pills, Thrills, Chills and Heartache (Clint Catalyst and Michelle Tea, eds.); Ann Powers' Weird Like Us; Richard Florida's The Rise of the Creative Class; Lama Y ashe's The Transformation of Desire.

Organizational structure: Ricardo Semler's The Seven-Day Weekend; Douglass Rushkoff and Steph Dumais' Club Zero-G; Hardt and Negri's Multitude (a follow-up to their earlier [Empire]); and Charles Handy's The Gods of Management.

Testing [*]: Kent Beck's Test-Driven Development by Example; James W. Newkirk and Alexei A. Vorontsov, Test-Driven Development in Microsoft.NET; Jeffrey Voas and Gary McGraw, Software Fault Injection

Career development: [Michelle Tea]'s The Passionate Mistakes and Intricate Corruption of One Girl in America.

Fundamentals of Computer Science: Terry Eagleton's After Theory; Jon Pincus' [Computer Science Is Really a Social Science] (draft)</a>

Some of these are hard to classify, some are slightly dated in some ways, there may even be some books here that I don't actually think was all that great, but IMHO they are all still worth reading. See also Texts.