Autodidactism

40 page guide

I wrote a guide to autodidactism some years ago but managed to lose the original. Here's an earlier draft, minus images plus typos:

Link to Google Drive PDF


More Articles: Click here for full archive

Why I Stay Behind the Version Rat Race

Whereas updates *sometimes* bring improvements, they are *guaranteed* to bring changes. And, as any programmer knows, software is allergic to change.


Project-Level Attribute Normalisation

Why you should introduce a software layer close to your object relational mapper that formats attributes into clean, standardised forms


A Guide to Testing Web Applications for Developers Who Care about Overall Profitability

Presented in the form of 10 axioms