Simon Willison’s Weblog

Learning Computer Science (via) I agree with most of this.