|
|
|
|
|
by YuechenLi
6 hours ago
|
|
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 about in terms of LLM coding replacing you, because the tooling used in the gaming industry is as unfriendly to LLM coding as it gets: Heavily visual scripting based, extremely reflection heavy, and the code, Unreal C++ and Unity C#, looks like regular C++/C#, but doesn't behave like normal C++/C#. LLMs simply cannot reason about hidden implicit states effectively, so if the code looks right but doesn't act right, LLMs will simply get confused and start hallucinating. |
|
I don't agree.
Here's the thing about poorly written code: it can work for a surprisingly long time.
And by the time it stops working, the people who built it or the leaders who drove it or the execs who insisted on it have probably moved on.
So no. I would in fact argue that, by and large, as long as the software appears to work, most business don't care about code quality, and slinging high quality, AI written code slower than another guy who spitting out garbage will lose in this new normal.