3 ms·
> LLMs are good for playing with stuff, yes, and that has been implied by your parent commenter as well I think. But when you have to scale the work, then the c
by nyarlathotep_ 2y ago
> LLMs are good for playing with stuff, yes, and that has been implied by your parent commenter as well I think. But when you have to scale the work, then the code has to be easy to read, easy to extend, easy to test, have extensive test coverage, have proper dependency injection / be easy to mock the 3rd party dependencies, be easy to configure so it can be deployed in every cloud provider (i.e. by using env vars and config files for modifying its behavior)... and even more important traits.
I'm totally conflicted on the future of computing careers considering LLM impact, but I've worked at a few places and on more than a few projects where few/none of these are met, and I know I'm far from the only one.
I'd wager a large portion of jobs are like this. Majority of roles aren't working on some well-groomed Google project.
Most places aren't writing exquisite examples of a canonically "well-authored" codebase; they're gluing together enterprise CRUD slop to transform data and put it in some other database.
LLMs are often quite good at that. It's impossible to ignore that reality.
- Aeolun 2y agoLLM’s are good at things a lot of people do, because a lot of people do them, and there’s tons of examples. It’s the very definition of a self-fulfilling prophecy.
- UltraSane 2y agoYes. LLMs are great at generating Python code but not so great at generating APL code.
- fuzztester 2y agoGood to the power of one by infinity. Fixed that for you.
- rob74 2y agoIf there is one job I don't want to do, it's being responsible for a big heap of enterprise CRUD slop generated and glued together by LLMs. If they can write it, they should learn to maintain it too!
- fuzztester 2y agoInsightful. Whadja say, sama and backers? IOW: maintain your own dog food, etc.
- pdimitar 2y agoAbsolutely. I agree with your take. It's just that I prefer to work in places where products are iterated on and not made once, tweaked twice, and then thrown out. There LLMs are for the moment not very interesting because you have to correct like 50% of the code they generate, ultimately wasting more time and brain energy than writing the thing yourself in the first place.
- fuzztester 2y agoAnd wasting more money too, of highly paid devs. A wake-up call for the bean counters.
- pdimitar 2y agoI wish. But many of them only get as far as "this tool will replace your expensive programmer". Thinking stops there for them.
- fuzztester 2y agoLets replace them.