AI is Taking Peoples’ Jobs — Are Developers Next?

Sam Williams - Apr 3 '18 - - Dev Community

I was recently asked to comment on whether there was any point becoming a developer because AI might be doing it very soon.

Here is the quote I was asked to comment on:

Developing websites especially ones with static content or just plain content management will no longer be a relevant skill in next few years.

Developing website will boil down to choosing a color palette, deciding your content and then just letting a website creating tool to do the rest for you. Most of it has been automated already. Even things like deploying scalable web services and APIs have become easier owing to cloud computing platforms provided by Amazon, Google, Microsoft and others.

I’ve also been reading more articles on AI and a few have rekindled my interest in the conversation. One of the best articles I’ve read asks should developers should care that their AI products could take away peoples’ jobs.

AI Taking Jobs

There is no doubt that AI is now doing things that used to be done by people. The most obvious is chatbots taking away customer service jobs, but there are loads of other examples: facial recognition passport gates, automatic logistics planning, even art.

Tech taking jobs is normal

Throughout history technology has been taking peoples’ jobs. The horse drawn plough took away the jobs of field diggers, these horse farriers lost their jobs because of tractors and recently production line workers have been loosing their jobs to robotic workers.

AI taking peoples’ jobs is just the next step in the continual process.

Will AI Take Developer Jobs

Yes, and it’s already started.

The quote talks about jobs writing HTML and CSS and I thing that a lot of them are already disappearing. Services like SquareSpace allow you to design and build a website without any coding. You can have it exactly as you like without ever having to employ a developer. This isn’t even AI, this is just well designed software.

AI has also been used in this field. There havebeen projectsto get AI to build a website from a PhotoShop design. It used image analysis and feature detection to build up a full website from mockups.

What about more technical jobs?

Technical jobs, like dynamic websites, creating software or data science, seem safe for now but they will definitely start seeing AI in the workplace more and more.

I don’t believe that AI will be taking jobs away, but giving developers an incredibly powerful tool to create better products. There are loads of places that I’d love to use AI in my work life, automating the boring processes.

I don’t think it’ll be long before we have template compilers that take simple commands and compile them into whatever language you want. This will be such a powerful tool as it could eliminate the need for generic boilerplate code, cut down the repetitive typing tasks and give the developers time to do what we do best — solve problems.

I expect there are loads of use cases in development that would make life so much better. If you can think of any great examples let me know in the comments.

One thing that AI is a very long from being competent at is the soft skills. Creating a relationship with your customers, effectively motivating and working with a team, and understanding human wants and needs are all skills that turn a good developer into a great one.

What about in 100 years?

In 100 years, I have no doubt that a lot of current developer jobs will become obsolete. AI will probably be able to create incredibly complex software from a description of it’s features. There may also be sentient AI which can figure out whatever it is you want and do it, no more need for unique software packages.

There will also be loads of new jobs to replace our current ones. No one 100 years ago would have thought that web designer, JavaScript developer or machine learning developer would have been jobs. In 100 years there are going to be new jobs we can’t even imagine.

You could be an alien designer — designing synthetic lifeforms to make distant planets habitable for humans, or a warpdrive operator.

So is it worth becoming a developer now?

Yes, if you want to become a developer I think it is a great career choice.

You may start learning to do things that can already be done by AI but soon you’ll be working on projects that AI is not yet able to do. Demand for developers is set to massively increase over the next decade and the number of areas you can work in is massive.

You’ll also be in an industry where progression is always happening. You can continually grow your skills, adopt AI to make your life easier and more productive, and learn about the bleeding edge of technology.

Thanks for reading this article! If you liked it, give it a clap. If you loved it, follow me to get more tech content every week.

. . . . . . . . . . . . . . . . . . . . . . . .