You can't remain software developer forever
These days almost everyone is becoming a developer. Most people advise their relatives to adopt the field. More and more schools are adding coding to their curricula. And every day, more and more training websites and centers come to existence. Soon almost everyone would have little skills in programming.
And when that time comes, few will need few for the job.
But, one big problem I have with programming is that it becomes harder and more complicated as we grow old. New technologies tend to submerge us, and age seems to sink us in memory lack and darkness. Yes, programming will surely make you stay busy as you grow old. That can keep you more active and reduce your stress.
Today, people who are, and have been on the field for a very long time have reached a different level: creating intelligence which could code at our place aka AI. Check out google and facebook.
After all, this isn't bad. It isn't that perfect yet, though, but in time we could get there. That's our dream and a challenge for the developers' ecosystem. Just like how taylorization has taken over traditional work in the past, AI is to take over us, developers.
And when that time comes, few will need few for the job.
This is an age of information revolution. How many things(apps) have you noticed that they were no longer in your control? How many times have you tried to make your code interoperable? How many packages or dependencies do your code has which you ignore what exactly they do? How many times have you automated your tasks? How fast do you want your machine/code to run? hmm probably a bit faster that your brain.
Source: pixabay.com
We tend to unload ourselves and load our robots. The more loaded they are the less we are. We will end up with empty brains and they will end up with terabytes of our brains. Our laziness level is increasing, and we make that a reason to need help/assistance
So what do we do?
Nothing. We continue to work hard toward that. This is probably going to happen after you and I are already gone and forgotten. So far, as a short term goal, remember you can't remain strong enough to make a living with code.
What I advise everyone here, is to develop services today. Use your primitive skills today to make an app, a website, or SaaS. Those services will sustain you when that [your] time comes to retire. Then, you will have enough time to rest and probably write about your experience.
And when that time comes, you would have been called software developers.
Happy Coding, And Happy Week!