Live data from Hacker News

Jobs and Software Is Fucked

urflow.bearblog.dev

211–220 of 333 posts

Re: Jobs and Software Is Fucked

#211

Earlier quoted context omitted.

In the game industry this is actually a positive thing. If you think that AI can write code better than you can, I'm not going to disagree with you, but maybe you should try getting better or more specialized at what you do, because I can ask the AI simple questions about my field and it's completely wrong 3-4 prompts in. Using this technology to build anything remotely serious, OR EVEN GAMES, is wildly stupid.

I'm not used to seeing informed takes on the games industry on Hacker news, but then I looked up to see your name. Love your stuff, your website was mind opening when I was in college.

Thank you sir

Re: Jobs and Software Is Fucked

#213

The industry will realize that while getting LLMs to write code is easy, getting LLMs to write good, production ready code is a skill all on its own, which simply must be done by a human and is not automatable to an LLM in any sense effectively. That will be the differentiating factor software engineering in the future, I think. If I'm being blunt, if you are in the game industry, you probably have nothing to worry a…

I've spoken about my troubles getting as much mileage out of LLMs as before while being vague about my industry and, well, this hits the nail in the head.

> because the tooling used in the gaming industry is as unfriendly to LLM coding as it gets: Heavily visual scripting based

At the start of the LLM craze, we (as a team) put ChatGPT to test with Godot. It wasn't very successful in that, IIRC, GDScript 2 was just released and ChatGPT's training corpus was so obviously based on GDScript 1.

We could make ChatGPT outline steps of how to accomplish things in Godot, sort of like getting a customized tutorial. When code isn't involved, ChatGPT was okay and Gemini seemed to fare better. Based on vibes, I think Gemini had a marginally better handle on GDScript 2 for some reason.

I've been trying it lately with Claude still with mixed results. I had to install a few skills/extensions for it (can't tell you which as I basically just blindly followed what our AI advocate recommended). Sometimes it works but when it doesn't it's harder to put a finger on why. Overall I prefer the DX of generating customized tutorials with ChatGPT.

> extremely reflection heavy

Big time. And IME we don't even have to deal with textbook reflection here. Game entities are so convoluted (remember the Fallout 3 Train NPC, the stories of how Skyrim works, etc.) that it is really pushing inheritance and OO to contortions it shouldn't be doing.

Dirty confession: in our game we have this GIANT switch-statement dealing with game objects. It happens in a handful of places, for different game object types. LLMs (Copilot and Codex) could generate the monkey code of adding a switch case and even writing the body but sooner than later, when the new objects have to interact with others, LLMs just can't reason around it. Not to mention the hundred edge cases you have to consider!

And before some smart-ass comments: in my almost-decade of dealing with this code base there have been a handful of attempts to "refactor" these switch-statements, always a newcomer's enthusiastic effort. I'm proud to say, I've managed to slay one of the giants, the only successful effort to my knowledge, and this only happened last year. But I did so by basically delegating to another of the giants; they turned out to be twins and we could do without one. The dirty way is the clean way because the alternative contains Lovecraftian geometries.

Claude has been great for finding edge-case bugs but that's only once the code has been written properly. Generally if QA reports a bug on a pre-release feature, it's at most 50/50 if Claude can debug it. But if it's a player report/live incident, I'd say Claude's chances goes up to around 80%.

All that said,

> if you are in the game industry, you probably have nothing to worry about in terms of LLM coding replacing you

Hah-hah. Look, I agree with you but please get in touch with upper management. As an engineer I'm confident on the value I bring to the table but I'm not sure management "gets" that. Like, no matter how I tell them what features I shipped, what infra I built, etc., it doesn't come across to them that LLMs would not have been able to automate that output!

Re: Jobs and Software Is Fucked

#214

Earlier quoted context omitted.

The author is coming from the games industry. As an arts based industry, AI is EXTREMELY divisive. The author really will lose friends over even so much as touching AI in certain ways, because the artists that built the games industry were already badly abused, and now, they're being squeezed out entirely. For business developers, AI is somewhat less existentially terrifying, as it can be seen to be really empowering…

Everyone in the games industry is badly abused. Mostly because so many want to go into it. And yet game publishers continue to struggle with profitability because budgets have ballooned. I honestly think there's just not enough room in the market for the number of game studios we have today, at least not unless management improves and gets costs under control.

For one small idea, we probably don't really need Ron Perlman, Keanu Reeves, Kevin Spacey, Kit Harrington, Gary Oldman, Kiefer Sutherland, Willem Dafoe, Peter Dinklage, Samuel L. Jackon and Ray Liotta doing voice acting.

Re: Jobs and Software Is Fucked

#215

OP's opinion about AI coding is pretty obvious in this blog post. Maybe some of that sips out during interviews which certainly will spook the employer.

In the game industry this is actually a positive thing. If you think that AI can write code better than you can, I'm not going to disagree with you, but maybe you should try getting better or more specialized at what you do, because I can ask the AI simple questions about my field and it's completely wrong 3-4 prompts in. Using this technology to build anything remotely serious, OR EVEN GAMES, is wildly stupid.

Hate to be that guy but you're likely holding the tool wrong. Being an expert does not guarantee you're one of those people who can easily get good results from an (frontier) LLM.

Re: Jobs and Software Is Fucked

#216
post #85

After 5+ years of actively trying to get into the field (pre AI), I left. I threw my degree in the toilet, I closed my linkedin, and I went to go work in the trades as a diesel mechanic. Greatest choice I've ever made. The pay is great, the work is steady, the coworkers are relaxed and not trying to one up each other. I'm now being paid to go to school, and get raises every year until I'm fully ticketed (way more tha…

Until AI comes for your mechanics job too, https://www.tomshardware.com/tech-industry/artificial-intell... I feel we are getting the worse of “both worlds”. Fiction has sold AI in the form of Data from Star Trek. A robot with perfect recall of information over a wide range of topics and flawless reasoning. Today’s AI is nothing like Data with its hallucinations but are taking jobs anyway because it’s “good enough” fo…

>Until AI comes for your mechanics job too,

AI didn't "come" for software either. This is just a rerun of the 2000s outsourcing boom with a different kind of dirt cheap slop code.

That one ended with execs patting themselves on the back for hiring "only the best" software engineers- almost as if slop actually was a problem.

Re: Jobs and Software Is Fucked

#217

Earlier quoted context omitted.

> Not if nobody cares for the end product that finely. Yes. But a non-negligible number of people do care. If nobody would've cared, we wouldn't have this drama. > one person can make the judgement, while automation erasing 5 others that would have worked in both the judgement and the graphics wrok. Yes. In other words, new tools had increased people's performance for mechanical work - individual units of that can be…

> So hypothetically one person can do a work of five. Note of that erases those people and their skills. It just doesn't magically take them out of the universe or turns them into unskilled persons. But it does magically erases those people with those skills as needed employees. > The real underlying issue is that demand for it doesn't catch up because world's coincidentally fucked (through a series of unrelated issu…

> Just because we can do something faster or automate parts of it doesn't guarantee demand will go up

It's not guaranteed, but why wouldn't it? It's digital entertainment and art, and the market is not saturated, there's still tons of ideas unexplored. If more people would have spare money they can spend on digital purchases instead of making ends meet - I'm pretty sure there'd be more people seeking ways to earn that money. Especially if production just got cheaper.

Correct me if I'm wrong, please, but every time production got cheaper for something that isn't obsolete (and art and stories are never obsolete), the markets became more and more flooded.

Re: Jobs and Software Is Fucked

#218
post #144

Earlier quoted context omitted.

I'm a car guy, and a computer guy. I wanted a nice car, so instead of racking up mega debt on a $70,000 mustang I bought an old classic car and learned everything. After 5 years I fully restored it on the cheap (less than $10k) and now I've pivoted my career to that.

I'm unconvinced that car mechanic pay is anywhere near programming but either way I'd say you have a pretty select and valuable skill set if you know cars and computers, given how computerised modern cars are.

As a mechanic at the local quick lube, not much pay. But if you can get positioned as an expert in any car-related field, the pay can be huge. I know several people who are local experts in various car related professions who cater to the very rich automotive enthusiasts who have basically no budget limits, once they trust your work, you can name your price.

Re: Jobs and Software Is Fucked

#219

Earlier quoted context omitted.

Everyone in the games industry is badly abused. Mostly because so many want to go into it. And yet game publishers continue to struggle with profitability because budgets have ballooned. I honestly think there's just not enough room in the market for the number of game studios we have today, at least not unless management improves and gets costs under control.

For one small idea, we probably don't really need Ron Perlman, Keanu Reeves, Kevin Spacey, Kit Harrington, Gary Oldman, Kiefer Sutherland, Willem Dafoe, Peter Dinklage, Samuel L. Jackon and Ray Liotta doing voice acting.

but Maelle didn't wouldn't be Maelle without Jennifer English
Post reply on HN