wherein I chronicle my daily/weekly progress on the Yellow Brick Road, aka "How to Design Programs"