A) Allowed a bug in the code make all GTA5 Load times on every single copy on every platform take exponential times longer to load, for YEARS, unchecked or investigated, until some random kid FIXED IT by reverse engineering compiled code?
B) The bug was a simple and unneeded look up for SHOP items
C) The never rewarded the kid, with say a job or something worthwhile for him like 100k ( when they earn billions ). I mean even this decision ALONE is such terrible optics clearly mgmt were AFK.
D) They then came onto HN to argue with me in the comments about how " its not nice to say mgmt responsible should have been fired over this"
I mean Ive had my share of almost blinding incompetence, but the one that really bothers my crumpet, is when they come on here and start denying things.
Im for the union, Rockstar North made one of the greatest games of all time. It will probably result in an inferior product but crunch is unethical and always due to poor management. Ironically it was probably mgmts' own incompetent hiring policies that resulted in a union being formed.
PS - I got a bit heated and have edited this comment so its readable apologies.
PS - All of this can be verified in previous posts on HN regarding both the bug and replies
PS - And to whoever is downvoting me, feel free to reply and tell me what I am wrong about
This JSON-parsing problem is the least of Rockstars problems I think.
But I bet it happened like this:
- when the game was still in active development, it was maybe anticipated that the shop might have a couple dozen items, no problem even when the JSON parsing is extremely slow
- game is released, a separate maintenance team takes over, online mode is running for several years
- over time more and more items are added to the shop, and now maybe there are a thousands of items in that JSON file
- ...and when there's some 'accidental exponential' code in the JSON loader/parser the loading time gets worse and worse, what once was a few milliseconds is now minutes, but there was never a sudden regression after an update, just every week a little bit slower
- depending on the churn on the maintenance team, the current people on the team probably don't even notice an increase in loading time until they leave again for greener pastures, e.g. for them "it has always been that slow"
- management probably first read about the problem in the news ;) (which of course is a problem on its own - but as long as the money keeps flowing and the curves in Tableau go up and up, why should they even care... players apparently also endured it without bringing out the pitchforks)
Although this is possibly true, at any time the dev team could've gone: "loading is slow man, can we just profile it and see if there's anything obvious?". To someone with access to the source code and a debugger, that's probably less than 30 minutes of time to go from zero to hero.
I've done this kind of stuff many times, and something like a json array taking minutes to parse would likely be very very obvious when looking at a trace.
Again, you're not wrong, but none of those things are insurmountable. If the team is really so stressed it cannot spend 30 minutes, over the many year of the existence of that bug, that seems like a development environment close to hell.
Knowledge loss is precisely my point: there is very little a-priori knowledge needed to solve this, the guy who found the bug proves that.
Thanks for your insight its appreciated. I know I come across mean but Im just reminding everyone of simple facts that atleast contributed to all these problems.
I have nothing to do with Rockstar and wish them well, Im just saying that if I were management during these situations I would have quit or made a public apology. Its just what I feel I would have done. Regardless of the salary. I mean if one is mgmt they should take responsibility.
But maybe in late stage capitalism that is both an abhorrent and illogical idea.
A comment from a new account with Negative inference statements.
This is the kind of weird ass replies I just said appeared last time.
PS - You are editing your comment which is fine, but in turn I have to reply. If it is not reflective of reality feel free to add to the discussion and explain what is false. Also ironically your statement doesnt add to the discussion by elaborating on any part of it. This is exactly the kind of behaviour that doesnt help anyone learn any lessons. its just random insults.
Your avoidance of answering my question provides me with more than enough knowledge about your capabilities regarding engaging in this topic in a thoughtful, intelligent manner.
This is a puzzling comment. Are you asking why the famously underpaid game developers don't bootstrap their own company? Because the answer seems fairly obvious, and it says nothing about the quality of Rockstar's management.
Does the concept of redundant middle management scandalize you? It's a relatively common experience, even if it's sometimes exaggerated. It actually takes a lot to be a good manager, and most people are not self aware enough to be good at it.
Its actually brilliant I mentioned someone behaved like butthurt management last time and now its happening again with random insults and platitudes.
Now we get to hear about how obviously great management at Rockstar is compared to the worker there. Apparently its just obvious because otherwise, those workers would be management themselves.
If I was younger i would think this was a troll but Ive genuinely met managers like this. They think they are just better than people who are not themselves managers. Which literally makes no sense. As if the only purpose in a career is rank. They take no responsibility and feel personally attacked when its suggested.
Nobody is butthurt, kid. I responded to a specific claim. Instead you throw around insults like a child.
Literally nobody, including myself, is claiming anyone is "better".
Again, again, again. If you still management at these companies is not a key reason for their success and are instead redundant, useless, or otherwise not important, it should be trivial for competitors to do a better job. It's not that complicated.
I don't think it's the need for management that makes devs not start a new company, it's the huge amount of money and connections needed. You don't need someone managing you to get connections and money, you just need the connections and the money.
If you are old and haven't played it yet too though. There's a few games that are a pretty unique experience like that, Bloodborne is another, but also consider Journey and probably a list of others.
If you've got the ability to play the original, it still held up fantastically when I last played it properly (2-odd years ago).
I tried emulating it a few years before that when I didn't have any workable screen for my PS2 and that was not so good. A game that pushed the original hardware to its limit also pushed the emulator past its limit. Might be better with more powerful hardware than mine?
However, I've heard the remake is perfectly good, and surely easier to play with modern PC hardware!
I would highly recommend the original if possible. I feel the remake removed a lot of the atmosphere and direction in the pursuit of showing off asset fidelity. The original holds up amazingly well for its time and feels like playing a painting.
I remember "playing" it briefly somewhere within PS2-era.
And the absolutely horrid framerate is the thing that I remember most about the game. It absolutely ruined the experience for me and made me stop 'trying' to play it.
And no, it isn't me a primarily a PC gamer complaining about 30fps. It was like 15-20fps. It's was absolute ass, bordering on unplayable.
It's like you weren't grappling with a colossus, instead you're constantly fighting the laggy 15fps framerate.
And I don't mean it just by the standards of today, I mean by standards of the day.
God of War games hit 50-60fps pretty well on PS2 and had all the epic bosses and set pieces
as an old guy I would always play a remastered version aslong as the models were not aletered too much. IE higher definitions, smooth animations , great. Complete overhaul? I woudl be able to assess with a few seconds of gameplay footage if it looks wonky. Ive seen many a remastered game just look awful within seconds , garish colors, terrible new effects ebing added, high fidelity model swith weird new styles. In summary Im not a purist, as long as its the same "look" the more remastered the better.
Great quote: "...the things they will build with that abstraction will surprise me."
It’s bittersweet that perhaps the next generation will never truly understand how utterly insane it was that small companies were paying developers like me good money to read books, then struggle for months to create a simple CRUD app that could have simply been copied, but the company “felt it was right to build their own custom one from scratch.” This would then lead to endless management meetings full of middle managers who never truly felt comfortable turning on a laptop, only for the end result to become a mess of functionality destroyed by committee, shifting goalposts, blame directed at fired programmers, and years of completely wasted human and financial capital — all for a monstrosity built in Flash one year before it was deprecated.
My only consolation is that if the new generation never knows the true horror of human ignorance, perhaps it will spare them the generational shame.
I think we all know taking a walk is good for you, but it still helps to be reminded. Even better if presented with actual evidence that - yeah, you should probably budget some time in your schedule for a walk or two today.
In this same forum I have read someone stating that if it was possible to distill the benefits of exercise in a pill they would consume it, so I would not take for granted anything related to exercise (or diet) with these folks.
Willison chose this task because (unlike actual images of pelicans) is was clearly not in training data, but could be reasoned about and composed from what's there. But just like those "how many golf balls can you fit in a 747?" interview questions, it should now be retired.
Thank you for the reply. Would something like a Squirrel flying a hangglider as an SVG be a good new test? Or would that be indirectly in the training data too?
reply