Earlier quoted context omitted.
The boy scout "leave it better than you found it" mantra has always served me well. Hell, sometimes that small fix can lead you down a rabbit hole that uncovers fixes to larger problems that have been plaguing an app for an eternity.
What of those odd stories where somewhere else in the code another dev realized the segment of code was doing strange things and create a work around that now breaks because of the cowboy anything goes attitude changes? Usually with comments talking about it "being very weird to do this, but it works"
I cut GTA Online loading times (2021)
191–200 of 221 posts
Re: I cut GTA Online loading times (2021)
#192Earlier quoted context omitted.
That's why you stop asking permission to make quick fixes and just submit the PR. Obviously there is a balance here but if you can't "steal" a few hours in a week from the product driven roadmap to do so then there is something wrong in the engineering culture.
The solution is for ICs to stick their necks out, go over the product manager's head, and ignore the org chart? Not get a new product manager who cares about the product?
Re: I cut GTA Online loading times (2021)
#193How can not a single person have hooked up a debugger and just paused it during the 5 minute load time? Especially given the difference between story and online mode? After eight years?
also: corporate life, original devs rotated out. new team that has been maintaining is just adding features, new micro transactions, or building new heists
Re: I cut GTA Online loading times (2021)
#194Earlier quoted context omitted.
How are you incapable of understand sarcasm? In fact you're arguing from Appeal to Authority now. I just, I don't understand. The weird thing is that your argument is extremely convincing at first glance even though the entirety of your argument is in a link to wikipedia?
Sharing knowledge and understanding doesn't have to be an argument.
Not to be personal or anything, but I went to public school.
Re: I cut GTA Online loading times (2021)
#195Another take: Dev 1: Hey, I think we can improve the load time by fixing X, Y, and Z. Dev 2: that's neat, create a ticket so we can keep track of that. Product 1: hey, what's this ticket about? Dev 1: oh, that's to speed up the load time. It's a quick fix. Product 1: was that in the requirements? Dev 1: No, but it will be a huge improvement. Product 1: ok, I'll mark it as Tech debt, and put it in the back log. ~~ Man…
That's why you stop asking permission to make quick fixes and just submit the PR. Obviously there is a balance here but if you can't "steal" a few hours in a week from the product driven roadmap to do so then there is something wrong in the engineering culture.
If the company pays me to close tickets and Jira stories, why should I care about improving its products?
If the company pays me to actually improve its products, then sure, I would do that.
Re: I cut GTA Online loading times (2021)
#196There’s an implicit story here which I find quite sad that not a single developer at Rockstar in the prior eight years had the autonomy or bandwidth to discover and fix this themselves.
Re: I cut GTA Online loading times (2021)
#197Earlier quoted context omitted.
That's why you stop asking permission to make quick fixes and just submit the PR. Obviously there is a balance here but if you can't "steal" a few hours in a week from the product driven roadmap to do so then there is something wrong in the engineering culture.
>That's why you stop asking permission to make quick fixes and just submit the PR. If the company pays me to close tickets and Jira stories, why should I care about improving its products? If the company pays me to actually improve its products, then sure, I would do that.
Re: I cut GTA Online loading times (2021)
#198Earlier quoted context omitted.
That's why you stop asking permission to make quick fixes and just submit the PR. Obviously there is a balance here but if you can't "steal" a few hours in a week from the product driven roadmap to do so then there is something wrong in the engineering culture.
>That's why you stop asking permission to make quick fixes and just submit the PR. If the company pays me to close tickets and Jira stories, why should I care about improving its products? If the company pays me to actually improve its products, then sure, I would do that.
Re: I cut GTA Online loading times (2021)
#199Earlier quoted context omitted.
That's why you stop asking permission to make quick fixes and just submit the PR. Obviously there is a balance here but if you can't "steal" a few hours in a week from the product driven roadmap to do so then there is something wrong in the engineering culture.
The solution is for ICs to stick their necks out, go over the product manager's head, and ignore the org chart? Not get a new product manager who cares about the product?
If you force every little bug to go through the product manager, you take time away from the PM to do big picture things by forcing them to track every little thing that's broken, and create a lot of friction for even the littlest bug to be squashed. This fosters an eng culture of "not my problem," which leads to bugs slipping through the cracks for years.
Re: I cut GTA Online loading times (2021)
#200Earlier quoted context omitted.
+1 to the other replies here, I think it's very poor form to throw the engineers under the bus for not being curious. The most likely explanation is they were under insane time and resource constraints, especially in the games industry. They wrote something that worked, then were forced to move on to the other 5000 tasks in their backlog that had to get done before release. When you're already being told to crunch 80…
The problem with this way of thinking is that it basically absolves everyone of blame. Bad stuff happens and nobody's at fault. You point to the managers, because the engineers were so busy, but the managers are going to claim they were busy too. Again, from the manager's perspective - the managers aren't even in a position to understand the problem or the reasons for it.
Maybe a long load time just wasn't that important for the success of GTA.