A Curated Reading List
« Making a 2D...
Home
Ease your cache... »
This is a
delicous
distillation. It is a work in progress.
Table of Contents
Aritcles to read
Books
Recommended articles
Blogs to frequent
Articles to read
Why you should never use hash functions for message authentication
Storing Passwords Securely
Classic Minesweeper
Eulerian Video Magnification for Revealing Subtle Changes in the World
ARTICLES ABOUT "ELECTRICITY"
API Design
Halcyon Days: Interviews with Classic Computer and Video Game Programmers
J Essays
Effective Emacs
Lesson: Generics (Updated)
Top Down Operator Precedence
Top-Down operator precedence parsing
History of Lisp
The Universal Design Pattern
Mocks Aren't Stubs
Examples of Malicious Computer Programs
Zen and the Art of the Internet
Trygve/MVC
Open Sources: Voices from the Open Source Revolution
Nick Moffitt's $7 History of Unix
Books
Learning J by Roger Stokes
Pro Git by Scott Chacon
Practical Common Lisp by Peter Seibel
Common Lisp: A Gentle Introduction to Symbolic Computation by David S. Touretzky
On Lisp by Paul Graham
Recommended articles
Black Hatted
Learn the essentials of debugging
Don't Eat Fortune's Cookie
HTG Explains: Why Linux Doesn’t Need Defragmenting
Meet the tireless entrepreneur who squatted at AOL
Confessions of a Recovering Lifehacker
More, a CSS Compiler
How to Learn Emacs
The Cabal: Valve’s Design Process For Creating Half-Life
A Brief Life of Fitzgerald
WordPress Plugin: How do I avoid “tight coupling”?
Testing legacy code
Software Archaeology with Dave Thomas - Reading Code
You and Your Research
Great Hackers
The Nature of Lisp
Blogs to frequent
SteveStreeting.com
Jon Skeet: Coding Blog
Stevey's Blog Rants
Joel on Software
Coding Horror
Paul Graham
Fabulous Adventures in Coding
Peter@Norvig.com