Musings of a conscientious software engineer