Yeah I read every single one and I can relate. Power hungry idiots, zero tolerance rule use, ignorant bosses, hopeless coworkers, useless procedures without reason. Not something just confined to the software industry, but it certainly magnified in it since it draws in people with passion, something to give and it slams into a wall of soulless MBAs.
When a game is buggy I know it's not QA fault most of the time. I have sent in my share of bug reports that thankfully got fixed. But here a quick example of how not to do QA with your customers. It's a link to the Trendy
forums on Steam, the guys who made Dungeon Defenders. Why you ask? It's the broken bug process in action. I didn't link to the main forums because it gets worse.
On the Mac, for a lot of people the game doesn't run at all, me included, It has been like this for months and it didn't have to be like this. You see they had a Beta period for the Mac and people quickly started logging bugs with them. It became pretty obvious that the game wasn't ready to go gold on Mac since it had multiple show stopping and performance bugs. 24 hours later they released the game to the general public as is without warning or a single fix. Day one, I gave them my bug reports.
Week after week go by without a fix for most of these bugs while the company releases DLC after DLC after DLC barely testing them, more often than not breaking the game in the process. Bug reports flood in and patches get released daily. But there is another problem. Because of how the game engine is set up, the files have to be overwritten wholesale, rather than modifications made. So when you want to tweak a number, the tweak becomes a 100 MB patch. Not only that, the Beta/bug testing process has been captured by a select few instead of being a public consultation process, so you got a bunch of idiots railroading whatever balance changes they want instead of taking care of basic stability issues. The developers in an attempt to be "Responsive" bows before them meaning even if they wanted to take care of the basics, they are too busy making balance changes and cranking out DLC to do proper fixes. Since patch speed is the measure of a good patch, once a balance change is made it goes live in hours, wasting hundreds of MB of bandwidth, GBs in a week, then the rollback comes when the patch breaks the game too much and starts affecting some of those testers. Then they break the patching process itself requiring the entire game to be rolled back.
The testers then defend the game tooth and nail since they now control the game. The developers then hide behind these people, have an opaque debugging process where finding the "Right" channels is the key or else nothing gets fixed. The poor tech support guy on the forums can offer nothing more than "turn off the sound". They had some significant technological debt when they first released, but they never took the time to repay it or even maintain it. Actual, proper, methodical testing is non-existant. So now even on the PC side the game is starting to collapse under it's own weight.
It's on a bundle right now, but please don't buy it or this game especially if your on a Mac. It will cause only grief.