Musings and Mutterings of a Software Developer