That programming is only meant for adults is a myth. But so is making every kid a coder.
Wolf Shukla [name changed] is a mythical adolescent. Even if he is real, every teenager may choose not to emulate him.
TL;DR In the coming years, for the majority of us, programming (coding) is already available in neatly packaged, easy-to-use interfaces and apps. This trend is going to accelerate.
As a corollary, adoption of ‘programmability’ would be faster than we imagine and without all of us required to become programmers – at least in the
conventional sense. By programmability I mean our ability to make computer programs do the magical stuff that we see mostly the professional programmers do.
This has profound implications on the way adolescents and their parents jointly make their career choices.
An adolescent of today is overwhelmed with the number of things he/she is expected to learn and be aware of so much more than his counterparts were, say, a decade ago:
Start investing early, be aware of different financial instruments. There is a deluge of apps that make it both tempting and possible.
Stay fit physically as well as mentally, thanks to COVID-19. There are a number of wearable smart gadgets to phone-based apps that ‘intelligently’ keep track of your activities.
And it can be messy. An app on your phone might be trying to access more information than that has been granted. The other website tracking your browsing behaviour, might be passing on your activity details to its affiliate to aggressively target advertisements to you. Accessing one type of content on YouTube or Spotify will affect your future recommendations. All of this is almost mandatory for every teenager to comprehend.
If you know how the digital world operates, you feel in control of your life. If you can comprehend this without knowing the nitty-gritty of programming, even better.
Well, it is entirely possible. While the community of professional programmers has created innumerable tools and frameworks that automate and abstract away the complexities involved in low-level programming. Organizations have been putting extra emphasis on design, making your interactions with tech seamless every day. So much so that best of the products now exude consciously instilled empathy towards its users.
The most in demand skills, therefore, is not going to be ‘programming’ (as has been painted hurriedly) but your sheer ability to find newer problems and using the existing tech infrastructure to solve them. In other words, you need not bet your university years on just learning the nuances of programming. You could pursue something else and still access and comprehend the world of deep tech.
This is the projection of future with which we are building Pickl, a forum to learn ML for anyone who has a courage to.