I've spent my career writing code in a language which already abstracts 90% of a CRUD-type app away. Indeed there are a whole subset of users who literally don't write a line of code. We've had this since the very early 90's for DOS.
Of course that last 10% does a lot of heavy lifting. Domain expertise, program and database design, sales, support, actually processing the data for more than just simple reports, and so on.
And sure, the code is not maximally efficient in all cases, but it is consistent, and deterministic. Which is all I need from my code generator.
I see a lot of panic from programmers (outside our space) who worry about their futures. As if programming is the ultimate career goal. When really, writing code is the least interesting, and least valuable part of developing software.
Maybe LLMs will code software for you. Maybe they already do. And, yes, despite their mistakes it's very impressive. And yes, it will get better.
But they are miles away from replacing developers- unless your skillset is limited to "coding" there's no need to worry.
Of course that last 10% does a lot of heavy lifting. Domain expertise, program and database design, sales, support, actually processing the data for more than just simple reports, and so on.
And sure, the code is not maximally efficient in all cases, but it is consistent, and deterministic. Which is all I need from my code generator.
I see a lot of panic from programmers (outside our space) who worry about their futures. As if programming is the ultimate career goal. When really, writing code is the least interesting, and least valuable part of developing software.
Maybe LLMs will code software for you. Maybe they already do. And, yes, despite their mistakes it's very impressive. And yes, it will get better.
But they are miles away from replacing developers- unless your skillset is limited to "coding" there's no need to worry.