The AI arms race is going to destroy software engineering forever

  • I see your concerns, and I find them very valid, am I am happy that things are this way. I think you are right about some things, but probably very wrong about the outcome here. Software development is about to enter a philosophical stage, on the idea of what it means to be a software developer at all. Even if Prompting becomes close to perfect, or in between perfect and what we have now; there is still going to be a need for people to build/prompt something. There are going to be black boxes, but very unlikely for everything.

    I think that a good software developer who knows what he is doing, will look very different from a "software shop" stitching together prompts. Shops doing this, as in the past, will be the low hanging fruits, and at some time will stop being valuable due to sole developers, knowing what they are doing, rather than throwing stuff together.

    In my opinion, this type of sole software developer, does now know how to engineer with prompts, take care of deployments, tie into business needs, analytics and sales, within the same (or even less) time it would take him to develop an app before LLM's or AI. This would not be a status-quo, but I would assume, a lot of developers, who are good in their field now, could get their in the future with AI & LLM's.

    Now imagine a company staffed with those developers, it would be a completely different playing field, but not so much different from today's world, were developers to date have been dealing with ever increasing complexity, building bigger and larger stuff.

  • Nah. That’s all unfounded FUD. Go have a walk outside. It’s good for de-stressing

  • Since current AI only generates code that has some similarity to code it's seen before, I suspect this will only be an issue for people doing low code or making relatively simple CRUD applications and the like, at least for the foreseeable future. People working on software that requires a lot of domain knowledge won't lose their jobs. Salaries could go down if the demand for software engineers drops, but if the number of new engineers also falls then salaries could stay around the same level, and even increase for niche roles. In the long term we might get into a situation where a small number of engineers are trained to provide training data for the AI, which would be interesting. All of this ks of course pure speculation.

  • I may be naive or a simpleton but we have heard this before when "robots" where going to take over the world.

    AI is hot right now and EVERYONE is getting into it. Great. I just don't think this euphoria will last. There will be some great things done but by the time dust settles, software engineers will always have a job.

  • In the last few months, there has been a significant shift in focus towards the widespread use of the printing press. The spread of this revolutionary technology has sparked debates about its impact on society, particularly in the realm of religious institutions.

    Initially, churches and their clergy opposed the printing press as they believed it threatened their authority and control over religious teachings. They feared that widespread access to religious texts would lead to misinterpretations and a loss of power. However, as the printing press proliferated, it became apparent that this technology was not only a threat but also a potential opportunity for those who embraced it.

    During this period of rapid technological adoption, attention and resources shifted from traditional religious education and practices to the mass production of religious texts. Skilled scribes found themselves replaced by specialized consultants who guarded their printing techniques and knowledge, becoming indispensable to the process.

    As a result, the once-revered profession of scribing began to lose its prestige. Scribes became increasingly scarce as their skills were devalued, and religious texts were at times filled with errors due to the new and imperfect printing process. The once-elite profession of scribing was reduced to a menial task, and those who persisted in the trade found themselves facing diminishing wages and respect.

    As the printing press continued to transform the world, the power dynamics shifted dramatically. Those who controlled the technology accumulated immense influence, and the once-powerful religious institutions found themselves struggling to maintain their authority. In this new world, the masses felt increasingly disconnected from their spiritual leaders and turned to the printed word for guidance.

    This disconnection from religious institutions led to a decline in the importance of traditional legal structures, resulting in social unrest and chaos. The once-strong bonds between people weakened, and emotions like joy, love, and friendship became less prominent in daily life.

    As powerful individuals and organizations continued to vie for control over the printing press and the influence it wielded, society found itself on the brink of collapse. Wars were fought over this newfound power, and the world was plunged into darkness and destruction.

    In the end, the very technology that had once promised to enlighten society and bring knowledge to the masses ultimately led to its downfall, leaving behind a world in ruins, unrecognizable from its former glory.

  • "AI overlords will not be able to resist enslaving entire masses of people who will be powerless to stop them"

    that's what I don't get about this kind of posts

    what's the point of enslaving people if AI does all the heavy lifting?

  • Are you a software developer? There will be a huge demand for fixing the bugs that the AI will create. Also, what happen if the AI generated system need a new feature, who will create it, the AI?

  • But what’s the downside

  • [flagged]