First, your prompts should be direct enough to the LLM doesn't wander around producing complexity for no reason.
Second, you should add rules/learning/context to always solve problems in the simplest way possible.
Lastly, after generation, you can prompt the LLM to reduce the complexity of the solution.
Coding in an obj oriented language in an enormous code base (big tech). Junior dev is making a new class and they start it off with LLM generation. LLM adds in three separate abstract classes to the inheritance structure, for a total of seven inherited classes. Each of these inherited classes ultimately comes with several required classes that are trivial to add but end up requiring another hundred lines of code, mostly boilerplate.
Tell me how you, without knowing the code base, get the LLM to not add these classes? Our language model is already trained on our code base, and it just so happens that these are the most common classes a new class tends to inherit. Junior dev doesn't know that the classes should only be used in specific instances.
Sure, you could go line by line and say "what does this inherited class do, do I need it?" and actually, the dev did that. It cut down the inherited classes from three to two, but missed two of them because it didn't understand on a product side why they weren't needed.
Fast forward a year, these abstract classes are still inherited, no one knows why or how because there's no comprehension but we want to refactor the model.
On top of this, let's just look at the current private sector and what they spend R&D dollars in: can you really say that $1b spent by Google, Meta, Amazon etc. actually ends up being better worthwhile than $1b spent by NASA? see this list of inventions NASA has inadvertently created: https://www.jpl.nasa.gov/infographics/20-inventions-we-would...
In general, public sector research is already so strapped for cash. Their budgets are not large. Their salaries are lower than the private sector. I agree that public R&D spending is likely not at a "theoretical optimal level", but would you argue that private sector R&D spending is?
I worked with a woman whose relatives didn't make it out of Auschwitz.
She objected to us initializing System Services.
Silly?
I feel like this article wants to talk about the performance matrix through the lens of four pillars, and just arbitrarily chose "staff" as the role to talk about since it's a very senior engineer.