Teach Yourself Programming in Ten Years
International Journal of Digital Evidence
PLT Online: Programming language theory texts online
"Everything Object Oriented Programming can do can be done better in functional programming - the code is easier to write, runs faster, and uses less memory..."
OO vs Functional
Objects Have Failed
Positivism and Psychology
Why You Want to Start Using SML Today
(also applies to OCaml, which is my language of choice)
An Introduction to Programming Languages
The Parable of the Languages
Modern Static Typing: Less Code, Better Code
"With GNU id-utils many text-searching tasks become simpler and faster. For example, you can list all files that reference a particular `#include' file throughout a huge source hierarchy, search for all the memos containing references to a project, or automatically invoke an editor on all files containing references to some function or variable. Anyone with a large software project to maintain, or a large set of text files to organize, can benefit from the ID utilities."
"Wipe repeatedly writes special patterns to the file or files to be destroyed, using the fsync() call and/or the O_SYNC bit to force disk access, in order to lessen the chance of data recovery using techniques such as magnetic force microscopy."
"Programs that wite programs
are the happiest programs in the world"
The Alphabet Synthesis Machine
Load balancing myths
Lots of unwise science experiments (with video)