Musings on software and whatever springs to mind