codingdave
a month ago
My ancient background in Lotus Notes dev offers a different perspective than most. Yep, it is a hated platform now, but back in its heyday, it had similar business impact to what we are seeing from LLMs now. Non-tech folk could whip out basic CRUD apps in a few minutes without knowing how to code. And they did. Those apps worked well for trivial functions, when not scaled beyond a small userbase. Yet when people got one right that solved a real problem in an effective way, the userbase stated to scale, the warts in the apps became apparent, the original creator could not keep up with the changes needed, and those of us who were professionals would get called in to re-create the whole thing to a professional standard.
I really see the same thing at our current level of AI. People are whipping out basic apps that work for small problems that are solved by small solutions. And it works. But without professionals intervening and correcting all the small problems along the way, it doesn't scale. Professional software engineers still need to exist to be sure that the solutions being created are scalable.
Will we spend as much time typing out specific lines of code? Probably not. But will the jobs still be there? Absolutely. Perhaps even with more variety because we can focus more on the actual problems being solved. We will do more take-over work of apps that people got started but cannot finish. We'll refactor apps that got coded into corners, and spend more time talking directly to customers to understand what we are really trying to accomplish. It will be different work, but it will be there.