> software is robust/rock solid but the code is essentially unreadable
I come across this fairly frequently. I think it's because the code has simply been tested into submission. So it works for that particular set of use cases, but the instant you try to add a feature, it all falls apart.