I have a habit of starting technical projects by hoarding every scrap of documentation I can find before I write a single ...