Personal

I read a lot and maintain a virtual bookshelf on Goodreads, and I keep in touch with the community through Twitter. This page contains some of the latest updates from these services.

Books on Computation

Facts and Fallacies of Software Engineering
Principles of Program Analysis
The Pragmatic Programmer: From Journeyman to Master
Pearls of Functional Algorithm Design
Types and Programming Languages
Purely Functional Data Structures
How Would You Move Mount Fuji? Microsoft's Cult of the Puzzle--How the World's Smartest Companies Select the Most Creative Thinkers
Programming Pearls
Concepts, Techniques, and Models of Computer Programming
Applied Cryptography: Protocols, Algorithms, and Source Code in C
A Pattern Language: Towns, Buildings, Construction
The Algorithm Design Manual
Introduction to Automata Theory, Languages, and Computation
Compilers: Principles, Techniques, and Tools
PROLOG: Programming for Artificial Intelligence
Information: The New Language of Science
Practical Common LISP
The Innovator's Dilemma: The Revolutionary Book that Will Change the Way You Do Business
Structure and Interpretation of Computer Programs
The Elements of Graphic Design: Space, Unity, Page Architecture, and Type

Books on Epistemology

How to Solve It: A New Aspect of Mathematical Method
Fooled by Randomness: The Hidden Role of Chance in Life and in the Markets
Envisioning Information
Beautiful Evidence
Visual Explanations: Images and Quantities, Evidence and Narrative
Antifragile: Things That Gain from Disorder
Information: The New Language of Science
Tao Te Ching
The Media Equation: How People Treat Computers, Television, and New Media Like Real People and Places
The Black Swan: The Impact of the Highly Improbable
The Bed of Procrustes: Philosophical and Practical Aphorisms
Zen and the Art of Motorcycle Maintenance: An Inquiry Into Values
Pattern Recognition and Machine Learning
Gödel, Escher, Bach: An Eternal Golden Braid
The Elements of Statistical Learning: Data Mining, Inference, and Prediction
Metaphors We Live By
Memory Evolutive Systems: Hierarchy, Emergence, Cognition
When Nietzsche Wept
Flatland: A Romance of Many Dimensions
The Visual Display of Quantitative Information

Books on the Polity

The Constitution of Liberty
Animal Farm
Salonica, City of Ghosts: Christians, Muslims and Jews  1430-1950
Burmese Days
Cannibals and Kings: Origins of Cultures
Keep the Aspidistra Flying
The Bonfire of the Vanities
Freakonomics: A Rogue Economist Explores the Hidden Side of Everything
The Swordless Samurai: Pemimpin Legendaris Jepang Abad XVI
The Five Stages of Collapse: Laying the Groundwork for Social, Political, and Economic Revolution
Flatland: A Romance of Many Dimensions
The Grand Chessboard: American Primacy and its Geostrategic Imperatives
The Audacity of Hope: Thoughts on Reclaiming the American Dream
The Republic
Politics and the English Language
From Plato to NATO: The Idea of the West and Its Opponents
Business Adventures: Twelve Classic Tales from the World of Wall Street
The Prince
The Road to Serfdom
Atlas Shrugged