Earlier quoted context omitted.
What makes you feel that a complex frontend would be easier for AI than a non-CRUD backend system?
It is irrelevant that complex frontend would be easy for AI or not. To me 1) how many unique complex frontends are needed out of total frontends that millions of sites out there need. 2) Will there be increase in need of such frontend engineers so other displaced folks can land a job there. I think it will be far fewer to have any positive impact on IT engineers' overall job prospects.
Software engineering may no longer be a lifetime career
351–360 of 809 posts
Re: Software engineering may no longer be a lifetime career
#352Earlier quoted context omitted.
> Yes, about 2-5% of the time. There are also those for whom that percentage is higher, let’s say 6-50%. > I understand things and then apply my ability to formulate solutions The AI is coming for that too. You might just be lucky to be in circumstances that value your contributions or an industry or domain that isn’t well represented in the training data, or problem spaces too complex for AI. Not everyone is, not ev…
>bosses The AI is coming for those too.
Re: Software engineering may no longer be a lifetime career
#353Earlier quoted context omitted.
45% of folks sitting on their hands are going to have the free time to talk, and this group of people are skilled at organization. Are you planning on throwing your hands up and passively accepting whatever comes your way?
And at least in the US they have >45% of all the small arms weaponry. There is no bunker strong enough nor private army big enough if 100M people come for you.
Or they're planning to build an Elysium-like colony in the ocean or space, to keep the billionaire class far from danger.
Re: Software engineering may no longer be a lifetime career
#354Earlier quoted context omitted.
I dunno, man. I've been doing this for 20+ years and I think we're at a really important fork in the road where there are two possibilities. The first is that AI is achieving human-level expertise and capability, but since they're now being increasingly trained on their own output they are fighting an uphill battle against model collapse. In that case, perhaps AI is going to just sort of max out at "knowing everythin…
> max out at "knowing everything" LLMs know nothing but are great at giving the illusion that they know stuff. (It's "mansplaining as a service"; it is easier to give confident answers every time, even if they are wrong, than to program actual knowledge.) Even your first case seems wildly optimistic. The second case is a lot of "maybes" and "we don't know how but we might figure it out" that seems like a lot to bet a…
Re: Software engineering may no longer be a lifetime career
#355Earlier quoted context omitted.
Only 5% of your time is spent writing code? That sounds like a low estimate for most software engineers I work with. May I ask if you could estimate how you spend the other 95% of the time?
In no particular order - Meetings - Reading papers - Understanding legacy code - Reading internal news - Ad hoc chats with coworkers - Writing docs - Editing configs - Thinking about solutions - Slacking off - Analyzing results - Testing code - Reviewing PRs - Understanding others' ongoing projects
I just don't think you've utilized the most recent versions of codex or claude.
Re: Software engineering may no longer be a lifetime career
#356Earlier quoted context omitted.
> Yes, about 2-5% of the time. There are also those for whom that percentage is higher, let’s say 6-50%. > I understand things and then apply my ability to formulate solutions The AI is coming for that too. You might just be lucky to be in circumstances that value your contributions or an industry or domain that isn’t well represented in the training data, or problem spaces too complex for AI. Not everyone is, not ev…
Agree. It is just like 2 totally separate groups are arguing. One very tiny slice of speciality/ rare industries where code is critical but overall small part of project costs. I can see if code / software is 5% of overall cost even heavy use of AI for code part is not moving the needle. So people in this group can feel confident in their indispensability. Second group is much larger and peddling CRUD / JS Frontends…
So far it appears that LLMs still require constant hand-holding, even for a small educational CRUD app.
Re: Software engineering may no longer be a lifetime career
#357Multiple times per week I have the same conversation. It goes something like this: - AI will make developers irrelevant - Why? - Because LLMs can write code - Do you know what I do for a living? - Yes, write code? - Yes, about 2-5% of the time. Less now. - But you said you are a developer? - I did - So what do you do 95-98% of the time? - I understand things and then apply my ability to formulate solutions - But I ca…
This is a bit of glib answer. Most of the time is spent coding which encompasses typing, retyping, and retyping again. It also includes banging your head against the wall while trying to get one of your rewrites to work against and under-documented API. OP's formulation makes SWE sound like a purely noble enterprise like mathematics. It's more like an oil rig worker banging on pieces of metal with large hammers to ge…
Those two formulations represent different developers' approaches to the same task. The former being developers who are much better at planning than the latter.
Re: Software engineering may no longer be a lifetime career
#358Earlier quoted context omitted.
What makes you feel that a complex frontend would be easier for AI than a non-CRUD backend system?
Hubris. I don't mean this as a snarky jab. It's coming for anything software. I've used AI to accomplish front end development and reverse engineer proprietary USB hardware dongles in C, then rewriting the C into Rust to get easy desktop GUIs around it. Backend APIs, systems programming, embedded programming, they all seem equally threatened it's just a matter of time. Front end is easy to see in the AI web front end…
Re: Software engineering may no longer be a lifetime career
#359Multiple times per week I have the same conversation. It goes something like this: - AI will make developers irrelevant - Why? - Because LLMs can write code - Do you know what I do for a living? - Yes, write code? - Yes, about 2-5% of the time. Less now. - But you said you are a developer? - I did - So what do you do 95-98% of the time? - I understand things and then apply my ability to formulate solutions - But I ca…
- Compilers will make developers irrelevant ... - Compilers can write assembly language code - Compilers have -O3 now etc... Maybe we should rejoice. I remember dreading writing documentation, and now I would happily hand that off to AI.
So those ex-developers are free to do most interesting things in the world with little change of not relying on nice, steady paychecks every month.
Re: Software engineering may no longer be a lifetime career
#360Multiple times per week I have the same conversation. It goes something like this: - AI will make developers irrelevant - Why? - Because LLMs can write code - Do you know what I do for a living? - Yes, write code? - Yes, about 2-5% of the time. Less now. - But you said you are a developer? - I did - So what do you do 95-98% of the time? - I understand things and then apply my ability to formulate solutions - But I ca…