I wonder sometimes, with all the changing of devs and changing of ownership, if they even have anyone left on the dev team that even really understands the original code.
Anyone that has ever worked as a software engineer can tell you, coming in and having to decipher someone else's old code, even if you are really familiar with the language, is extremely difficult unless the previous coders did some really clean and well documented work.
This is straight on correct, hehe.
Even coming into a network that's not been documented or correctly configured can be a complete nightmare....sometimes never to be salvaged. Replacement of the design and/or equipment and software becomes your only good option. A band-aid on an arterial wound doesn't work too well.
I am amazed that UO is still running strong after all these years. It's quite an accomplishment, considering all the changes to computing in general over those years.
The bugs and unintentional changes that occur with publishes and exist from developments past don't really bother me too much...I tend to be thankful for all the time I spend playing with no real problems to speak of, especially with all the changes and new content that we continue to have the opportunity to experience. As a network engineer, I can relate to the frustration our Devs must be faced with from time to time...suppose I am thankful we've been lucky enough to have so many great minds and personalities maintain and expand our world all this time.
All software packages are buggy...at least all the ones I have worked on in 13years, regardless of price, industry, and even level of expertise of the current developers...and most applications do not offer the level of customization that we have in UO, as well as the depth of non-changeable content (maps, NPCs, Monsters, world building, etc).
I shiver when I think of how many thousands of lines of code make up our beloved world. It takes a developer with a true love of their art and well-practiced patience to work on UO. I think our current and past Devs must have all shared the same passion, at least to some degree...otherwise, I don't think UO would even still be running.
If we had better communication and customer support, UO could really shine! I feel the lesser bugs and kinks would not be as bothersome if we had regular, open communication as well as quality customer support.
Expand the GM's in number and knowledge. Waiting isn't so bad if you feel a solution is on it's way....something other than a damn URL that vaguely applies, if at all.
Make sure telephone support staff are trained with the basics for UO, as well as a clear escalation route for major/emergency issues. Disheartening when your support person hasn't even heard of your game...how can they possibly understand your problem or get you to the correct higher-up? I'd rather take my odds against the house at my favorite casino than bet someone I can't even understand is going to be helpful in solving my problem.
It wouldn't take much to improve the dismal customer service we endure, and it would go a very long way to boosting UO's image and allure to new players and vets alike. Players would be excited to talk about their favorite game again, and new player welcomes wouldn't need a half page disclaimer for issues best ignored.
We've got a good Dev Team right now...they seem to be working to improve a good variety of systems and content for all playstyles, as well as fix bugs and errors. It would be great to see the other areas lacking get some much-needed improvement.
Wow...I'm thinking someone must have put a little extra something in my coffee this morning...