work
developments at work are kinda creeping me out. i get a report every time one of our servers crashes. the report includes the revision number of the source code that built the crashy code. i blogged about fixing a hard to find boog a few days ago. since then the only crash reports have been with pre-fix revisions. which is totally creeping me out. i've seen the source. i cannot believe it's completely bug free. it's much more plausible to my freaked out brain that somehow the testing process has gone awry. but maybe not. here's a hypotheses. you write some new code. the program crashes. obviously it's your code. so you go over it with a fine tooth come. you get buddies to review it. you find some more issues. fix them. you add some unnecessary boilerplate. and the program still crashes. but you're pretty damn sure it's not you. so you give up and get on with your life. and now the real bug is fixed. and the code base is full of unit-tested reviewed rock solid stuff. which is really cool. so what happens now? will the quality level drop because there's no need to robistify new code to this nth degree? that'd be sad making. hrm. maybe i should put it back.