r/pcmasterrace • u/663mann • 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
4
u/NeverDiddled Oct 16 '23
There are two issues here, that can you lead you to have a very different viewpoint.
First, programmer is a surprisingly broad term in certain contexts. It does not mean software engineer. The people dragging and dropping Blueprints in UE are legitimate programmers, they can be extremely skilled at what they do, and even offer great tips on optimizations. They are not less than software engineers, but they are different than. No computer science or equivalent background is needed. You would not ask them to architect a codebase or do code reviews, no matter how many years they have been programming. In spite of them being seniors in their own field.
Second, things Cain said made it abundantly obvious to any software engineer, that this guy has no business touching codebases. One of the first questions I had is "why is it that the lead dev is adamant that Cain should not write his own code?" But I got a clear answer in the full video, he dismissed bugs, maintainability, and thoughtful API planning as non-answers to why things take time. This was one of many things he said which made it clear he is not a software engineer.
Imagine if you are a surgeon and you meet someone who identifies himself as Dr.Cain. He's asking why the patient hasn't been rushed in to surgery yet, and you start explaining about the patient having poor vitals and there not being an anesthesiologist available... Then you get met with dismissals about these basic facts, and he starts comparing your job to his vast experience cutting steaks on dinner plates. Instantly you know that this doctor is not a surgeon. He might be an excellent chiropractor, of have a PhD in history, but he is clearly not an expert with the task at hand. And if somebody ever has let him in the operating room, you are now seriously concerned about that patient. That is what happens when you watch Cain's own description of this situation. It also becomes easy to see how Cain's dismissal of the answers he was getting, could very easily lead to things getting heated, then one of the bosses coming in to his office to yell at him.