Essays
The experiences of life in software development, and software development on life.
Code

The trials and fruits of getting things to work.

Follies

Projects, and the lessons learned from them.
Computer Science in Plain English
Before you learn to program, learn this.