Not “Bill Law is dead” sad, but sad none-the-less

In software development, there is nothing sadder than seeing a nice simple and elegant design turn into a mishmash of special cases and exceptions – except maybe having your project relocated to India. And in this case, I’m not close enough to that part of the project to see if it’s just that real life turned out to be a lot more complicated than the design, or if (as I suspect) the guy doing the work is overlooking simple and elegant ways of solving the problems and grafting on complicated band-aids on top of other complicated special case band-aids.