Paigan, on 19 February 2016 - 01:53 AM, said:
If I may: I'm a software developer myself and spiteful ignorance like that drives me crazy.
Let me tell you, how it really is:
Software is incredibly complex. Spaceshuttle-start-like complex.
Changing or extending it is similarily complex.
If a developer changes something, there are bugs, yes.
Say for a major change, there are 100 bugs (against like 1000 lines of code that work perfectly fine on the first attempt. Already an incredibly good performance from the developer there.)
At first the developer tests himself ("most" of the time) and finds and fixes, say, 50 bugs on his own.
Very good and thorough developers maybe find 70 or 80 bugs (just fictional figures here).
QA then does its testing.
Depending on how good everyone is, something between 80 and 95 bugs are found.
Or maybe 96. Or maybe 97 if you're lucky.
So customers like you (like "us" here) only see 3-5 from originally 100 bugs.
Of course 3 out of 3 bugs are 100%.
You ALWAYS see 100% of all the bugs you see.
That does NOT mean there was no quality control at all. That's a perception thing, not a measurement of code quality.
"Almost all" bugs were long fixed before you ever had a chance of encountering them.
And nobody is perfect.
Personally, I'm amazed how GOOD the quality management in PGI is.
Patches run smoothely and quickly 99% of the time.
I have hardly any client crashes.
I hardly ever disconnect.
If I compare it with Eve-Online, for example:
They have a daily downtime of 1 hour because they are too stupid to get their memory leaks fixed at least back when I played.
Patches take HOURS over HOURS just to deploy, even AFTER they did all the testing.
Their client hangs up on a regular basis even in character creation (i came back last year to toy around with it and the client is still HORRIBLE, even after ... 15 years or so)
So, my advice: If you don't know what you're talking about, just don't say anything in the first place.
Holy ****... from a guy who took game development towards the end of high school (tech campus program at our local college) and was briefly studying coding, thank you so much for this explanation. I've never worked in the industry myself but this was just great.
At least its not as bad as someone having a quote from one of the head IT guys for Second Life (virtual world social program) saying that it doesn't even make sense how their servers and the program are even working.
Something that full release games do that freemium titles don't get a chance is that after QA its usually released to a group of people/centers that are basically a secondary QA. These 'average' people like you and me end up doing stuff that profession QA might not think of and find bugs that would be 1 in a million but possibly game breaking. Its not so much like that anymore with the age of the internet, instead Alpha/Beta tests of actual players who will most likely play the game on release take part in are run and the gameplay is monitored.
Edited by MauttyKoray, 19 February 2016 - 06:49 PM.