Saturday, 2 October 2021

Hey Software Developer / Student Aspirant!! Did you estimate the risk of your skill becoming obsolete? How to survive in Software Industry?

 Dear Friends and Students

This year large number of students are getting recruited in campus placements. Many companies are recruiting 2-3 years of experienced professionals at huge packages! The digital transformation is taking at a brisk pace. The demand is high.  Till here the story is great! Students are happy. Software Developers are Excited. Parents are in euphoria.

However, “the world of programming” is shifting towards “universe of automation platforms”! When we were working in 1990s, we used to code HTML page, Java Script, CSS together for client side Web Page development, Java Servlet for business logic and connecting to database (server side programming) and finally we used to design Database from scratch.   Similarly, C or C++ is used for all mission critical or processing time sensitive applications.

Today as of 2021, developers are relying on Python or R for Data science or analytics. Still C++ or Java is used for processing intensive jobs. Here is the catch! It took 20 years to make python popular for Datascience! However, thanks to heavy investments on Low Code Platforms and No Code Platforms, it would not take not more than 4-5 years to make python obsolete for a developer!! Is it confusing?

 Yes, true. Low code platforms and No code platforms are becoming popular. Gartner predicts by 2024, “low-code application development will be responsible for more than 65% of application development activity. Low-code is a visual approach to software development. With low-code, you can abstract and automate every step of the application lifecycle- rapidly design, prototype, develop, deploy, manage and monitor applications with the help of a user-friendly Graphical User Interface (GUI).

How does it help? The developer typically has to hand code only about 10% of the application's functionality. The low-code platform handles the rest!! It gives equal opportunity to Mechanical or Civil or MBA or Medical students along with CSE/IT students.

Ricoh replaced legacy systems with low code platform which helped them achieve a 253% Return On Investment and a payback in just 7 months. (Bloomberg). The average company avoided hiring two IT developers using low code tools. This reaped about $4.4 million in increased business value over three years from the applications designed. (Forrester) (https://research.aimultiple.com/low-code-statistics/)

On average, a developer creates 70 bugs per 1000 lines of code. Fixing a bug takes 30 times longer than writing a line of code. 75% of a developer’s time is spent on debugging (1500 hours a year!). In the US alone, $113B is spent annually on identifying & fixing product defects (coralogix.com). This can be avoided!!

AutoML from Google, Spark AR from Facebook, and Lens Studio from the Snapchat are futuristic No Code Machine Learning Automation Systems. You just need to focus on collecting right data and defining problems. Platform would take care of complete steps involved in machine learning or deep learning algorithm setup.

Low-code Platforms include OutSystems, Quixy, Visual LANSA, Creatio, GeneXus, Zoho Creator, Appian,  KiSSFLOW – BPM & Workflow Software, Mendix, , Salesforce Lightning, Microsoft PowerApps,  AppSheet, Google App Maker, FileMaker, etc are going to rule the future software development.

Dear Students and Early Stage Developers

What is it for you? What is your new role and responsibility now? How do you self-nurture yourself?

Here are a few tips!

Continue to be good in fundamentals (Basic understanding of Programming and Data Structures, DB Concepts, Statistical approach). You should know what to use when?

Spend more time in participating in various Business Hackathons or Technical Challenges- This process help you to collect right data, identify the problems, designing various questions and solutions, quick prototype using Low code or no code platforms, and convince customers, presentation skills. Rest your platforms would take care of it!!

Are you ready for the New Game in the Software Development? Set your priorities!!

Your Well-wisher

Ravi Saripalle

Join Inspire to Innovate Storytelling Movement (i2itm.blogspot.com)

No comments:

Post a Comment