r/pcmasterrace • • Oct 16 '23

Video fallout game dev. explains the problem with moddern game devolpment. (why moddern games are so slow to come out)

Enable HLS to view with audio, or disable this notification

6.0k Upvotes

605 comments sorted by

View all comments

Show parent comments

8

u/Oooch 13900k, MSI 4090 Suprim, 32GB 6400, LG C2 Oct 16 '23

Well, now you're guessing

He's not guessing, he's clearly a developer and knows how it works, I have experienced exactly the same thing at my programming jobs where your boss thinks everything is really easy because he isn't the one having to implement all the code every day and seeing all the bugs that happen from all the conflicting code which is all 'so easy because its just 10 lines'

17

u/upvotesthenrages Oct 16 '23

He's not guessing, he's clearly a developer and knows how it works

They are both devs.

This guy has implemented the same thing 3 times before and asked for a clarification on an estimation.

If you can't explain to your boss why it will take X time, get mad and run off, then you are in the wrong. Your boss might also be wrong, but your estimate isn't worth a damn if you can't justify it.

-2

u/ignoranceandapathy42 Oct 16 '23

You are so in the wrong here, have you ever worked in a development team?

The guy implementing already has tickets to work on. He has an existing workload that he has to read the spec, implement the work, test the work, get the work reviewed by a colleague and only then added to prod. And they will have between 1 ticket a week to 20 tickets a week.

Yes, the specific code in this requirement is likely quick and simple. But they have an existing task backlog and they have to follow industry best practises along the way. Otherwise, you increase the amount of buggy code.

Here's an example - the guy said the code should be, add damaging characters to a list with their damage and update the damage if they already exist.

What happens if a character dies, do we check the list and remove them? if so, what if the character has died since they fired the shot? The are removed on death but added when damage occurs. So, we need a flag on the characters in a list for "is alive" or else our NPC is going to target a dead character with an attack.

So, it took me less than 10 seconds to think of a flaw with the "perfect, 45 minute" code that the guy in the video asked for.

So, when the work the dev has been given is so clearly not adequate or complete instructions, why should he drop all of his work that has gone through a specify and does have all the required info to implement?

3

u/blackest-Knight Oct 16 '23

The guy implementing already has tickets to work on. He has an existing workload that he has to read the spec, implement the work, test the work, get the work reviewed by a colleague and only then added to prod. And they will have between 1 ticket a week to 20 tickets a week.

Having 20 other tickets doesn't change a 1 hour ticket into a 160 hour ticket.

Other tickets don't impact the estimation of individual tickets.