Favorite Reads for 2012

Following is a list of books, essays, and articles I read (or re-read) which feel worth sharing or re-sharing on on New Years Eve:

Books

“Thinking in Systems: A Primer”, by Donella H. Meadows

“Release It!”, by Michael T. Nygard

“Language in Thought and Action”, by S.I. Hayakawa, Alan R. Hayakawa, and Robert MacNeil

“The Stars My Destination”, by Alfred Bester

“One, Two, Three: Absolutely Elementary Mathematics”, by David Berlinski

“Information Diet”, by Clay Johnson

“The Great Stagnation”, by Tyler Cowen

“One Way Forward: The Outsider’s Guide to Fixing the Republic”, by Lawrence Lessig

“The Waste Land”, by T.S. Eliot

“Race Against The Machine”, by Erik Brynjolfsson and Andrew McAfee.

Software Engineering Related Essays, Posts and Papers

“Up and Down the Ladder of Abstraction”, by Bret Victor

“Analogy as the Core of Cognition”, by Douglas R. Hofstadter

“On Being a Senior Engineer”, by John Allspaw

“Quality With a Name”, by James Shore

“Out of the tar pit”, by Ben Moseley

“Paxos Made Moderately Complex”, by Robbert van Renesse

“How Yahoo Killed Flickr and Lost the Internet”, Gizmodo

“The Future is Hypermedia APIs”, by Mike Taczak

“Ubiquitous Programming with Pen and Paper”, by Awelon Blue

“Leverage Points: : Places to Intervene in a System”, by Donella Meadows

“Unicorns and Strong Typing”, by Michael Bevilacqua-Linn

“Big Ball of Mud”, by Brian Foote and Joseph Yoder

“Intrinsic and Incidental Complexity”, by Noah Sussman

“An Introduction to Graphviz via R. Kelly’s ‘Trapped in the Closet’ Hip Hopera”, by Rob Rhinehart

“Damn Cool Algorithms: Log structured storage”, by Nick Johnson

“The Humble Programmer”, by Edsger W. Dijkstra

“Simple Made Easy”, by Rich Hickey

“The Long Tail of Technical Debt”, by Michael Feathers

“The Carrying Cost of Code: Taking Lean Seriously”, by Michael Feathers

“No Silver Bullet”, by Fred Brooks

Making A Difference with Software Engineering

“Homegrown Computer Science for Middle Schoolers”, by Tess Rinearson

“Blue Collar Coder”, by Anil Dash

Page 1 of 3 | Next page