November 19, 2021

Coding Jobs Are Changing. Should You Be Worried?

A subscriber on my YouTube channel recently asked me if coding jobs are at risk because of platforms like Shopify, Wix, Squarespace?

All these platforms not only provide you really nice templates and professional-looking websites but Back-ends that allow you to do a lot of customisation and storing data as well.

It's a really good question and especially when you combine platforms like these with insane machine learning innovations.  That are actually coding for you. What's going to be left for developers to do in just a few years? Is it even still worth learning development at this point? I've got some pretty interesting thoughts on this and that's what we're going to talk about.

My name is Aaron Jack and my mission is to help people to become remote developers whether that's inspiring you showing you cool projects or giving you tutorials.

The future of development how is it going to change in the next 5 or 10 years?

To answer that question we can actually look at the past first. We only had really relatively low-level languages like “C” and just bear with me here as I talk a little bit about the history of programming languages.

I see a lot of interesting parallels from the past where new programming languages and frameworks come out to these Noko tools we’re seeing today. First, take a language like ‘C’ when Python came out you could now learn how to code in months and not years.

Regardless of if you knew how operating systems and memory management worked you could get a script up and running in just an afternoon when higher-level languages started gaining traction. So the barrier to entry was lower and you could now do a lot more in less time.

You would think that this would decrease the total number of developer jobs? But instead something very interesting happened. It was kind of a chain reaction where now companies could be more productive so they could release new features and products faster.

Meaning they could increase their revenue faster and more revenue meant they could hire more people instead of less.

Not only that but this reduced overhead meant companies that could not even have an online presence previously could now be founded.

We saw an echo of this positive feedback loop with the framework revolution when Ruby on Rails first started becoming popular around 2008-2007.  In just a few year Microsoft Windows,  Twitter, Airbnb, Facebook, Dropbox, Pinterest these companies were all founded and a lot of them were built on Rails.

At this point in time what it meant to be a developer also started to change with more reliance on libraries and gluing them together with custom code rather than just writing everything from scratch.  The reason I'm explaining this is that I think we're seeing the same thing with no-code tools. More companies overall being founded.

Companies were able to move faster and be more productive and as a result of that once they have the revenue they can bring on developers to do more custom things, style changes, and just give themselves even more of an advantage. This should at least somewhat easier for you about the job market and demand for developers.

You might also underestimate how lazy people are when it comes to learning technology tools from scratch.

Especially when they already have a business to run and their website or e-commerce store is just going to be supplementary to that. My point is this it's pretty much inevitable. What does it mean?

To be a developer is going to continue to change and if the trend continues we're going to see more of a shift towards being a technology generalist an alchemist who knows when to use off-the-shelf tools and when to code custom solutions and away from just being a coding machine.

Like the Linux founder who coded the entire operating system in his basement hope. You don't mind if I make fun of Linux and Linux users?  

Anyway, how can you front-run this trend and be a cutting-edge developer of the 2020s and beyond rather than someone who's stuck in the past?

The generic advice would be never stop learning. But what i would actually say is familiarise yourself with these no-code tools so you understand where the boundaries and limitations are. We are already seeing an explosion of these platform developer jobs like Salesforce and Shopify developers and it's just going to continue.

Because as good as these platforms are they can't possibly cover all business use cases and integrations especially that large companies need. Remember large companies have a lot of revenue to spend to get their system just right.

In summary, the developer of the future is going to have to have a broader toolkit than ever.  It's not just going to be comprised of the hottest newest language. It's likely going to involve a combination of code and no-code tools.

Because the market is more competitive than ever and if it means getting a prototype out before your competitor. That's something that companies are increasingly going to value not only that but the fact that people are getting more technologically savvy means they're going to want training to do things themselves.

So don't underestimate the support component of the things you build. And that's also somewhere that knowledge of these platforms and tools is really going to come into play.

Whether you're just starting out or you're already an experienced developer I hope my thoughts gave you some interesting things to think about. Because as someone who helps people learn this stuff I think about the future of development a lot.

Finally, my freelance developer Bootcamp, and community actually cover all the newest changes in development.

If you want to be a developer or freelancer you can join our community where we teach you programming and also no-code tools that you already knew are really popular right now.

So, If you are interested or you need more information just click on the button below to book a free call with me and I'll give you answers to any questions about it.