musings of a crazed software engineer