Surprising to see how programming has changed in the last few decades

In the last few decades, the needs for coding and development have changed significantly. Once upon a time, recruitment was very strict, where people were selected based on their programming skills, and mainly only if they knew the syntax for something. But today the requirements have changed so much. Even about 5 years back, when I was recruiting for my team, I stopped looking at people who were very strong in syntax. I started looking at people who are strong in Analytical and logical thinking. One of my office colleagues used to say that in 20 years, they would have to read the documentation books to stay up to date with the syntax.

Source - Sora

A few years back, all these changed. It was sufficient if people knew React, and even if they didn't know HTML, CSS, or JavaScript, it was fine because the need was only for developers and not for core programmers. Today, things have changed even further. We don't even need anyone to know any programming language. With the help of vibe coding, it is sufficient that someone knows how to use AI tools to code and get some coding done. There will be one senior developer who knows property programming language and coding who does a complete code review to make sure we are not using any garbage from AI.

This is how the trend is moving right now. Many companies are delivering fast because they have people who can vibecode faster and a strong team that can review the code. Scrum team sizes have reduced significantly, and in the software industry, having a need for people to write code has also reduced significantly. There is a huge demand only for people who can vibe code and, at the same time, have the experience and skill set to review the code. Even the reviewing part is also done by the LLM itself, but in spite of that, having a human eye to look after things is important.

I have been using LLMs to code for the past few months, and it is amazing to see how this is going to change the entire software industry. Apart from Coding, now the LLMs are able to do so many things, and we cannot even keep track of them. Analytical skills and logical thinking are still very important because these LLMs also make a lot of mistakes, and if we don't track them properly, we may not be able to ship clean code to production. Even though these LLMs can do code reviews, they are not up to the mark. Human intervention is still needed.


If like what I'm doing on Hive, you can vote me as a witness with the links below.

Vote @balaz as a Hive Witness

Vote @kanibot as a Hive Engine Witness



0.22586022 BEE
3 comments

This post has been manually curated by @bhattg from Indiaunited community. Join us on our Discord Server.

Do you know that you can earn a passive income by delegating to @indiaunited. We share more than 100 % of the curation rewards with the delegators in the form of IUC tokens.

Here are some handy links for delegations: 100HP, 250HP, 500HP, 1000HP.

image.png

100% of the rewards from this comment goes to the curator for their manual curation efforts. Please encourage the curator @bhattg by upvoting this comment and support the community by voting the posts made by @indiaunited.

0.01035814 BEE

Technology is advancing very fast these days especially in this AI generation, programming is now very easier and faster

0.01032688 BEE

Programming has evolved rapidly—from syntax focus to AI coding, but will human developers still remain essential in the future?

0.00000000 BEE