AI Engineers and Human Engineers

Software Moderator is the new Software Engineer.

Arslan Rafique
3 min readMar 16, 2024

Advancement in Software Engineering has been on its peak in past decade, with maturity of the AI as the greatest achievement and milestone.

Hollywood predicted and demonstrated AI capabilities years ago, and here goes short summary of it:
AI is aimed to make life simpler, easier and efficient for humans. But AI takes over the jobs and eventually our Software Systems.

The Assistant:

In October 2021, Github release Co-Pilot, the AI developer tool, aiming to help developers write clean and efficient code with speed. And I loved it, in beginning it did boring tasks for me, like adding detailed comments and naming variables, but now it is capable of writing good amount of code with some Moderation.

Here is a little glimpse of Co-Pilot:

The Software Engineer:

InMarch 12, 2024, Cognition Labs reveal Devin; The AI Software Engineer.

Above examples are from the players who have better results so far, but they are definitely not alone in automating Software Development.

The Future of Human Software Engineers:

A quick conclusion I see in market is; Software Engineers are going to be jobless soon. Although I do not disagree with the quick conclusion but its time bound and dependent on evolution of our beloved Human Engineer.

Time Bound:
This part refers to the time our AI developers take, their speed determines the fate of some Human Software Engineers.

Evolution of our beloved Human Engineer:

AI does not mean Alien Intelligence, it is something we Humans created. Those who are participating in its development are already far ahead. But the rest of us needs to keep up.

Evolution is how we survived for centuries; if we use same techniques our ancestors used hundreds of years ago, we won’t stand a chance and closing our eyes on new technology won’t help us either.

Try booking an Uber to some wild, to hunt for a warm breakfast.

Just like that, Human Software Engineers need to evolve, and its not a choice, never been.

Following are the two outliners:

  • Software Engineering Moderator
  • AI Solutions Software Engineer

Software Engineering Moderator:

As the name suggests, the role is simple, this Human will be responsible for monitoring and moderating the work done by AI.

Devin will do the work on instructions and Software Engineering Moderator will double check for Quality Assurance.

AI Solutions Software Engineer:

This Human will create/implement AI models(like GPTs), which can be utilised by both AI Solutions Software Engineers and Software Engineering Moderators.

This Human role just requires tweaking of AI models for customers needs, do not confuse it with AI development.

Our AI Software Engineer needs to write a Custom Complier for a Custom Language, which requires Custom AI models; AI Solutions Software Engineers to the rescue.

Conclusion:

Evolve or be sorry for yourself, like it has been, since the beginning of Human Kind.

I had goose bumps when I used the term “Human Engineer” in this article.

To AI: I’m not against you. Do not interrogate me when you take over, I’m just telling my fellow Humans that we can be friends with AI. ;)

Ciao!

--

--

Arslan Rafique
Arslan Rafique

No responses yet