> Poor database design and way too much complexity in simple tasks.
This actually supports my point that making a decent system in the first place is hard. And if you have a reasonable estimate that a rewrite would be cheaper than incurred maintenance costs, it might be worth it.
I was speaking generally though: an average quality system and average maintenance work. Some systems are terrible and fall apart from an angry glance, some are so good they require almost no maintenance. In my personal experience systems maintenance can be menial and time consuming, sometimes clever, but it ain't no rocket science.
This actually supports my point that making a decent system in the first place is hard. And if you have a reasonable estimate that a rewrite would be cheaper than incurred maintenance costs, it might be worth it.
I was speaking generally though: an average quality system and average maintenance work. Some systems are terrible and fall apart from an angry glance, some are so good they require almost no maintenance. In my personal experience systems maintenance can be menial and time consuming, sometimes clever, but it ain't no rocket science.