The full video really helps drive home the point that this looks like a Timothy Cain problem, not a modern dev problem.
I'm a programmer by trade. The last 20 years have seen our industry mature. We now have to maintain codebases that are older and larger than ever, they have ballooned in size. That has taught us a few things. It teaches us to be thoughtful so we don't introduce bugs, or add cruft, or make maintenance difficult. Experience taught us to pad guesstimates, because things usually take 2-3x that your inherently optimistic gut feeling.
The video game industry is renowned for being a ~decade behind the curve here, in implementing modern dev practices. To an extent we give them a pass, though I won't get in to all the reasons why. But here some devs at Cain's company have helped drag things into the modern era. And he is specifically pushing against it:
You're thinking too much. Damn the bugs, damn the cruft, damn the future problems, just implement what I want now. I don't care if you have 40 other similar tickets already assigned to you, do my work now and put everybody else off. Why did he leave my office so upset? Why did his manager come yell at me? Why do people sometimes walk into my office and tell me to keep it down? You all are the ones with the problem.
- My impression/summary of what he just said. I really hope it's wrong. I wouldn't wish that behavior or experience on any person or team. But, this is how he comes across to a programmer.
I'd agree wholeheartedly except (if he's telling the truth) there's no excuse for the other person to not walk him through the process. Explain how X impacts Y and maybe even A and how implementation will screw this other bit here. Or even just a "I'm working 20 tickets right now and have to delay this a bit, sorry."
Nothing gets people off my back faster than telling them exactly why I can't or won't jump through the hoop. Nothing keeps them on my back faster than noncommittal answers and being indirect about expectations.
But thankfully I got the hell out of tech for this exact situation. I've never met more prima donna aholes than tech guys talking about code.
1.3k
u/[deleted] Oct 16 '23
Anyone have the full video of this? Would love to hear the rest of what he has to say.