The AI Manager - The End of Programming

Managing AIs instead of managing people


Where does software development go?

The end of programming will be no programming at all. AIs will do the things that are necessary without someone telling them. If there are still companies, this means sending emails to customers (who have AIs that are reading their emails and acting on them ;-) to sell more things, create APIs or websites on their own, hire other people (AIs) to do things - all without a “programmer” or any human telling them what to do. At home the AI is managing temperature and food, with no code or a developer creating it. Without you telling the AI what to do.

But this future is decades away. What about the near future?

For the near future, developers will become managers. Today developers are listening to product managers and translate requirements to code. In the near future, they will manage AIs just as managers today manage people.

Instead of hiring and managing people, they will select and manage different AIs. Developers get things to do and give them to a suitable AI for a solution. Different AIs for different tasks. Different tasks to one AI.

And then they need to manage those AIs. Select the right AIs and find new ones (just like a manager hires people). See what the AIs are doing, check the results, give them feedback (just like a manager would today), give them more data, connect them to data sources, grow them (again just like a people manager today).

Like people managers today, programmers will become AI managers.

Join CTO Newsletter

Join more than 2700 CTOs and Engineering Managers

More Stuff from Stephan

Other interesting articles for CTOs

Best books for CTOThe CTO BookExperienced CTO CoachCTO CoachingConsulting and Workshops to Save you TimeCTO MentorCTO MentoringCTO NewsletterHow many developers do you need?Postgres for Everything Technology and RoadmapsHow to become a CTO in a company - a career path

Other Articles

Keep a List of Insecure Features

The ZigZag Model of Vision and Strategy

Comparing SQL, SQL JSON, ORM and GraphQL performance in Golang

Stuck in Technical Debt? Do this

The Mysterious Case of Lost Developer Productivity