Quote Originally Posted by Jeeqbit View Post
- Saying things are impossible to solve, such as network data limits and database limits. Nothing is impossible. Where there is a will, there is a way. I can think of easy solutions to these issues, and frankly, every other MMORPG has solved them.
We have an adage in software development. You can have things quick, cheap, or good. Pick two. It's not impossible to have all three. But it's not likely and not the norm.

For your example, you want it quick. So which of the other two do you want? If you want it quick and cheap, it's most likely not going to be good. If you want it quick and good, it's most likely not going to be cheap. And cheap isn't just monetary. It could mean cost in resources like system strain, storage, labor, etc (many more but just to name a few)

Also, say they implement these easy solution of yours. Well, are they creating more technical debt because they're trying to work around a limitation in the system instead of being able to put in the time to rewrite that part entirely to avoid that technical debt in the future? And are all MMORPGS exactly cookie cutter systems that all use the same code, databases, cloud services, etc? You also have to convince the bean counters. Development teams have budgets they have to work with and there are things the business wants so we often have to convince the bigwigs of the value of what we want to do over what they want us to do.

I just hate statements like this because it minimizes all the factors that have to go into good software improvements.