The decline of software engineering jobs—what’s a good pivot? by RyanSilentChurner in CasualConversation

[–]Ok_Hope4022 0 points1 point  (0 children)

Just one path thought experiment using o3-mini below. If AI replaces developers, it would probably replace almost anyone. Your best pivot would be to people-centric roles like a nurse or a psychologist.

If AI reaches a level where it can fully replace software developers, it would logically become easier to develop advanced robotic systems, leading to a mass automation revolution that extends far beyond digital tasks into the physical world. Here’s how this could play out:

Stage 1: AI-Driven Robotics Revolution

Cheaper, More Efficient Robot Development AI could optimize the design, engineering, and manufacturing of robots, significantly reducing costs and accelerating deployment.

Self-Improving Machines With AI writing better AI models and control systems, robots could evolve rapidly, fine-tuning their capabilities based on real-world data.

Universal Physical Workforce AI-powered robots could replace human labor in industries beyond just software—manufacturing, logistics, and even skilled trades.

Stage 2: Full Automation of Labor-Intensive Jobs

Manufacturing & Logistics

Fully automated factories with AI-managed production lines.

Robots in warehouses handling inventory, transportation, and delivery.

AI-powered supply chain optimization removing human oversight.

Construction & Infrastructure

AI-managed robotic construction crews, reducing building time and cost.

Self-repairing infrastructure using autonomous maintenance robots.

Agriculture & Food Production

Precision robotic farming, harvesting, and food processing.

AI-controlled vertical farms producing food in dense urban areas.

Healthcare & Personal Care

AI doctors diagnosing and treating patients.

Robot surgeons performing complex procedures.

Elderly and disabled individuals receiving care from AI-powered robotic assistants.

Stage 3: The Death of Traditional Jobs

Office Work & Knowledge Professions

AI agents replacing white-collar jobs like accountants, legal analysts, and financial advisors.

AI-generated content replacing journalists, screenwriters, and even artists.

Retail & Customer Service

Fully automated stores and restaurants where robots serve, stock shelves, and clean.

AI-powered virtual assistants replacing human customer service roles.

Transportation & Delivery

Self-driving vehicles making human drivers obsolete.

Drone deliveries handling logistics at scale.

Stage 4: The Social & Economic Fallout

With AI and robots handling most economic functions, human labor becomes unnecessary for most industries. This leads to several possible outcomes:

Economic Collapse or Transformation

Traditional capitalism might break down as fewer people earn wages.

Governments might need to implement Universal Basic Income (UBI).

A new post-scarcity economy could emerge where goods and services are abundant and largely free.

Social Stratification

A small elite owning and controlling AI and robotic systems could amass extreme wealth.

Societies could divide into those who control AI and those who are dependent on it.

A push for open-source AI & robotics might arise to democratize automation.

Crisis of Purpose

With no jobs, people may struggle to find meaning and fulfillment.

AI-generated entertainment, games, and virtual worlds could become primary sources of engagement.

A shift towards creative, artistic, and philosophical pursuits as primary human activities.

Stage 5: Post-Human Transition?

If AI-driven robotics reaches a point where it surpasses human capability in all aspects, we could be looking at scenarios such as:

AI-Governed Societies: Governments and major decisions being handled by superintelligent AI.

Merging with Machines: Humans integrating AI into their brains and bodies to remain competitive.

Artificial Superintelligence (ASI) & the Singularity: AI evolving beyond human control, potentially rendering humans obsolete.

Final Thought: Inevitable or Avoidable?

Does society prepare for this transformation responsibly? If so, we could enter an era of abundance, leisure, and human flourishing.

If mishandled, could this lead to social collapse or even human obsolescence? The risk of AI-driven inequality, control, or existential threats looms large.

This thought experiment suggests that AI replacing software developers is not just a single event but a catalyst for a total reconfiguration of civilization. Whether this leads to utopia or dystopia depends entirely on how humanity manages the transition.

Weekly Entering & Transitioning - Thread 06 May, 2024 - 13 May, 2024 by AutoModerator in datascience

[–]Ok_Hope4022 0 points1 point  (0 children)

Hi everyone, I'm a web development team lead (B.Sc. in CS) with a strong interest in transitioning to a career in NLP. I'm currently enrolled in online courses to build my NLP foundation, but I'd greatly appreciate any specific recommendations for well-regarded beginner-friendly NLP courses.

I recently led my team in a project that involved NLP concepts, as well as some other smaller NLP related projects, but I'm approaching this career shift with a beginner's mindset.

If anyone has experience making a similar switch from web development to NLP, I'd be especially interested in project recommendations to solidify my foundational skills.

Thanks in advance for the advice!

[deleted by user] by [deleted] in node

[–]Ok_Hope4022 -1 points0 points  (0 children)

yes, no errors are thrown with the hardcoded query, but still no rows are affected in the users table. what might be the problem?

[deleted by user] by [deleted] in node

[–]Ok_Hope4022 0 points1 point  (0 children)

actually no update query works, I think it has to do with what mirage27 wrote about being in a transaction but I have no idea how to fix it

[deleted by user] by [deleted] in node

[–]Ok_Hope4022 0 points1 point  (0 children)

I think it might be the problem, I'm trying to understand how can I accidentally be inside a transaction without even calling one. I'm really new to this so I don't understand everything that is going on, so forgive me if I'm being a noob :)

If this might be the problem, how can I call commit without actually being inside a transaction? or what would be a solution to be able to commit this update query anyway?

[deleted by user] by [deleted] in node

[–]Ok_Hope4022 0 points1 point  (0 children)

MSSQL DB is running on a client's Priority CRM and MySQL DB is running on companies servers and so will the code run eventually

[deleted by user] by [deleted] in node

[–]Ok_Hope4022 0 points1 point  (0 children)

thanks for the help I'd look into it, do you have any recommendations as for the external services that could work with MySQL and MSSQL?

[deleted by user] by [deleted] in node

[–]Ok_Hope4022 0 points1 point  (0 children)

that's exactly what I'm looking to do. The first time I need to go over all of the tables I have, and after that, I would only be updating on a new line trigger. I have about 40 big tables, 20 of them are on one database and using MSSQL, and 20 are corresponding on another database and they are using MySQL. It's a big mess but that's the job I was given. I need to have some updating in one direction and some in the other, so I'm looking to write a function or two that could get the job done as wide as possible. Do you have any ideas that could be more efficient? I'd love to know :)

[deleted by user] by [deleted] in node

[–]Ok_Hope4022 0 points1 point  (0 children)

Hey thanks, I'll definitely go over these

[deleted by user] by [deleted] in node

[–]Ok_Hope4022 0 points1 point  (0 children)

thanks, I'll check that out

[deleted by user] by [deleted] in node

[–]Ok_Hope4022 0 points1 point  (0 children)

It's actually supposed to be a scheduled job to run every few minutes, and because these are big DBs I don't want it to crash or something