Mind-Expanding Reads
I was at the Central Ohio .NET Developers Group meeting this evening and met some great people. Shout out to Sarah, Brian, and Bill! So what did we talk about?
One of the topics we talked about was books to read. Here are some of my favorite computer related books.
Some of My Favorite Books
The Jargon File
Eric Raymoond
A fun history of computing. www.catb.org/jargon
Structure and Interpretation of Computer Programs
Harold Abelson, Gerald Jay Sussman, Julie Sussman
AKA “The Wizard Book” Find out how far you can go without using variable assignment.
Land of Lisp
Conrad Barski
By working through the examples in this book you will get a different perspective on writing programs. Domain specific languages, macros that go beyond string substitution, and functional programming. Among other things.
ANSI Common Lisp
Paul Grahm
The ‘flock of tabloids’ example made me snort coffee. It really helped me understand class attributes.
Crafting Interpreters
Robert Nystrom
Ever wondered how to become a benovolent dictator for life? The answer is here. craftinginterpreters.com