Chandra Sivaraman
Software Engineering Notes
Blog
Tools
Resources
About
Books:
Introduction to Algorithms
Structure and Interpretation of Computer Programs
Programming Pearls
Refactoring
Podcasts:
Hanselminutes
Corecursive
Programming Throwdown