Monday, May 18, 2026

Coding in the Age of AI or AI Hype (not AI generated)

Coding in the Age of AI or AI Hype (not AI generated)

AI is a great help in coding. These days, discussions revolve around which chatbots people are we using, which coding agent is better, how many AI tools people know, how many AI subscriptions people are buying, how many coding agents they are using to write code, and how their jobs are easier or difficult because of claude code. The buzz is buzzing loud and clear. This raises the fundamental question that how people will learn coding, how one should approach learning a language, should we even bother learning as AI can generate the code and emphasis should be on learning how to use AI tools, what is the right mix where AI has a place and human judgement has a place. Do we just need to play with agents, or does coding has a place? all these questions are very interesting and worth pondering.

Do you remember how you learnt your first coding language, be it C, C++ (like me with salt and pepper hair). someone with more salt than pepper in their hair might think of languages like BASIC, COBOL. Someone with more pepper than salt in their hair can think of languages like kotlin, node.js, javascript. someone who has not had any salt so far can think of languages like python etc. regardless of your choice of language we all learnt basics. what are variables, how to assign values, what are primitive data types, how we pass values, how we divide the code into functions.

I remember that I must have read the 4 pillars of OOPS concept so many times. I would read it every year and every year that chapter sounded even more relevant. that book by herbert schild 'The complete reference to JAVA' I must have gone through it atleast 5-6 times. I remember After every read and coding for a few months it would sound more and more relatable and more and more important. There are few video series I refer over and over again, store them in your browser favourites for reviewing them over and over again. Every version of JAVA makes me wonder about the basics and makes me learn them even better. there were a few books I read to pass exams and certifications over and over again. Suddenly the discussions have changed. Up and until a few years back when chatgpt was not in the scene people were reading books or articles or watching video series for python to clear interview or have their basics in place.
Now all of the sudden question is not whether you know Java, scala or python. do you use AI? if so which model ? do you use chatbots Or agents? have you integrated them into your IDE? So the big million dollar question will be are those basic learning of language, cloud platform totally irrelevant or not important? Because the point seems to be do you know how to create agents in AI or not? 

I guess its worth taking a while to ask a few basic questions that every coder, budding coders, architects etc are pondering either consciously or subconsciously.


Do we need to learn coding and basics of coding ?

In my opinion, absolutely. In fact they are more than important now. AI will generate code for you, remove boiler plate code but you do need to understand the code well enough. In fact the importance of basics will become even more pronounced. If you are relying purely on AI to write code, you will make mistakes more and debugging will become even more difficult. Imagine a large problem (like an entire user story in an agile Sprint) is there and you gave AI and the AI gave you solution. You dont understand the code but you copy pasted the code and boom you think you are sorted. Thats not how its going to work. If that was true, we will not need more engineers going forward. It will be human who would break down a problem (A User story in a Agile sprint) into multiple parts. Use AI to code each part well. test each part well. think of the edge cases for each part and then think without AI and deliver the code. He/She should be able to read the code and understand it thoroughly. Make good comments while writing code so that others going forward understand how the code is working. Often I ask AI to write a piece of code. Many a times I find a complex lamdas are used in JAVA where I get confused. while the code is small I still prefer to be sure that I understand the code, I ask AI to break it down a little bit. I make a few changes myself and then test it. Use AI to help me design test cases and I write my own test cases. This ensures that if there are any issues in production or some breakage, it doesnt take much time to resolve and it can be either resolved easily and swiftly


How AI helps in learning and how AI helps in First Principles

Oftentimes whenever I start learning a new technology my first thought is why do I need to learn it in the first place. If you read a book or you watch video tutorials they are usually linear and have a quick path. When I started learning NoSQL, my first and burning question was why are you asking me to leave a technology that continous to work so well (SQL in this case). Often those burning questions are the ones that help you learn much, much faster than a book. Drilling deep into those questions allows you to absorb new technologies much faster and implement them for your projects or at the very least be prepared. I had that moment so many times. Learning JAVA 8 and its features. JAVA 8 was significantly different from the usual linear path of JAVA versions. When I am used to thinking in Classes and objects, suddenly I am thinking about functional programming and cutting classes. The ideas were not linear, and hence I had difficulty learning and absorbing. A video tutorial or book or web tutorial can not serve that purpose. AI makes it much faster. helps you absorb the concepts much faster and get a basic grip over the coding patterns. I had this when I started learning cloud. My biggest mental block was why now when on perm works just fine. Same thing happens when I start learning Queues or some messaging queue tech when REST APIs are just working fine. These burning questions and drilling them deep with AI chatbots allows me to learn more, comprehend more, absorb more, make better decisions, challenge my decisions etc. It was not possible as learning to code is by and large a lonely exercise and even lonelier when you are foraying into new tech all the time. Its like having a really intelligent friend who can answer as much as you want and as deep as you want. Allowing even a better experience than a genuinely smart human friend. 


Quantum of Learning

I remember the amount of code one would need to enter the IT world. With the amount of understanding today will not land you job. Its 2x 3x more learning before they start working. Everyone whether they have been there for 3 decades or just entering are constantly under pressure to learn more. Quantum of learning would be far more and hence use of AI would be inevitable and hence humans would be important because there are lot of things that have to be broken down and delivered.


AI will make us Nimble and agile as we have to learn, grow, deliver and unlearn all the time. While basics would be very very important we can let go of some semi manual tasks to AI and deliver more code, more features. People who can do the job of a developer, Analyst, Business and QA together will become valuable and everyone would be forced to be that way in one way shape or form. 


Misuse of Tokens

We know that AI is not free. There are huge infrastructure castles supporting them. They are extremely expensive. Just because we are use to using these chatbots for free or a very limited charge for premium subscriptions. If companies are provinding them with tokens then people are using them without giving a thought. A chatgpt or claude 8x to 12x more expensive. Slowly we will have to evaluate how to diligently use AI. The idea that use AI without thinking about resources used is not only environmentally taxing but also bad for writing good softwares. Already market is flooded with articles showing that people are using tokens 10x of their salaries begging the question is it really worth it from cost prespective. Its not cost but why this mania is not good. Dont use tokens unnecessarily. Use them wisely from the begining. People who lack basics will end up using more AI because they are compensating their lack of skills with AI

Conclusion

In simple terms your basics have to be strong and the basic knowhow has to be there to be functional. Assumption that we dont need to learn coding after watching some so called influencers is not only foolish but very risky. Just because AI can create agents solving your manual work is not replacement for humans who understand technology, languages, frameworks and design patterns. They can deliver far more but its very difficult to remove them from the scene.

Wednesday, April 29, 2026

AI with Absolute intelligence

A note on AI writing our emails and writing our lives quietly. (not AI Generated).


I was writing a long email to someone regarding a collaboration I wanted to do. I wrote how my skill sets, knowledge and expertise can align with the goals they are trying to achieve as an organization. I wrote a long note about how I bumped into their profile, how I bring my skill set, knowledge and most importantly my passion for their organization and their clients.  After writing, I asked AI chatbot to make it more polished and more sophisticated. AI is great at it and it did its job. After a quick check, I sent the email. After a quiet walk and went back and read both emails. I had some fundamental realizations which I thought you might appreciate. 


The mail I wrote with some slight imperfections, with some minor grammatical errors read far more personal, had far more passion, had far more authenticity and far more clarity. Dont get me wrong I am not here to bash AI and join the team bashing AI. there are two teams on AI especially on LinkedIn. one which is pushing how everyone is loser for not using and developing AI enough and other one bashing that its not a big of deal and causing productivity leaks and hype more than a solution. I dont fall in either camp but slowly realising that I am in the camp of my own 'Someone empowered with AI not led by AI'. 


Every now and then people keep asking my spiritual master Gurudev Sri Sri Ravishankar about AI and its implications (mostly worried about job losses). In most of his answers he is excited about AI and its application rather than worry about its negative impacts. He is surely happy about advancements and sees this mania nothing new especially as far as job losses and disruption it can cause. You can view his podcast with Andrew Ng and many replies to such questions on youtube and other platforms. He made a funny comment recently when someone asked about potential impacts. He funnily replied ' Artifical Intelligence will hurt you if you dont use your own intelligence :D'. In some more profound conversations, he emphasised the need to access Absolute intelligence (refering to deeper profound intelligence of universe that runs everything quietly). 


AI is productivity booster not your replacement. I want to highlight three major points

  • Artificial intelligence with BASIC human intelligence

  • Artificial intelligence with Absolute Intelligence

  • Artificial intelligence with Human ingenuity and Empathy 

AI is meant to improve your emails, your content, your code not your true being. AI doesnt have the capacity to have access to our Basic intelligence, Absolute intelligence and human ingenuity.


Artificial intelligence with BASIC human intelligence 

 If you use AI without your Basic intelligence you will surely run into issues. you might have heard about millions of lines of code that is AI generated is already being refactored by humans who are trying to make sense of the code in first place. You would find hundreds such stories on the internet. why is this happening? because a human didnt use basic intelligence to begin with. If we are using AI to write code, it's a great tool but terrible if we see it as human replacement or replacement for objective Human intelligence. What really happened is that humans who gave the entire problem to AI without much context created such mess not AI. Now they are using AI to clean up the mess. You see you can not give vague prompts like ‘create a trading prop firm like Jane Street, create winning alpha strategies, write emails to all the potential funders, code those strategies and deploy them in cloud, run it in the real markets, put the profits in my swiss bank account as I am travelling to switzerland next week with my wife. I will see you with a billion dollar in my bank account next week. I am heading to play golf with my friends’. Obviously I am exaggerating it a little bit but many managers have started to believe that we can replace smart developers and architects if we learn to prompt properly and then we dont need them. In reality you need smart engineers who can use AI properly using prompts to do their work properly. Also an engineer cant prompt blindly and expect results. They have to ensure all the necessary architectural trade-offs are made, architecture has been reviewed both by AI and also passes through first principles thinking that humans have been trained to the job. He then needs to write all the test cases. Ask AI to help him write all the edge cases. After that he needs to review those test cases and add if they are good or not. I created high quality quant algorithms. There were thousands of prompts with AI. Vetting my ideas objectively with AI. Learning coding quant in a particular language. Every parameter and its value was deeply researched with the help of AI. AI coding agents were built in to solve some complex problems.  Blindly copying pasting the code is not AI. A lot of self help AI gurus might want to convince you that we dont need coders any more but thats surely not true. A lot of layoffs have happened because of AI but a lot more have been done in anticipation of productivity boost that AI can do. Its a mess we are going through and would need a year or so to stablise. So hang in there if you are having jitters. Its a transition phase not destiny written in stone.


Artificial intelligence with Absolute Intelligence

AI is a productivity booster not the way to have access to Absolute intelligence. This world where there are billions of stars, universes, galaxies which operate pretty much by themselves is sign of absolute universal intelligence. While suddenly prompting to chat bots might make you feel smarter but realising that the world is an eternal cosmic dance and we are just here for a limited time might make you grounded. With spiritual practices like Meditation and knowldege of self without religious dogmas, a deeper sense of curiosity opens up the possibilities that you cant prompt to a chatbot. While last 2 decades have witnessed unimaginable number of people taking up meditation to combat stress of their life, the next decade will see even more people taking up these practices not only to combat stress but to create a space within themselves that allows them to stand apart in this AI mania. I have been a volunteer with the art of living for more than 15 years, time during covid and the current AI disruption were the times where I am seeing most people developing an inclination towards the same. If you want to learn to begin your meditation journey, feel free to reach out to me.


Artificial intelligence with Human ingenuity and Empathy

Humans are the most intelligent species for a reason. While AI can generate code, write content, create content and even make full length feature films but it cant create bonds like human do. It cant be witty like humans. It can not have deep empathy. Mothers love will still be relevant, maybe a little more. We will form communities. Qualities are genuine human compassion cant be replaced by AI. We would need smart and compassionate people to run the countries, organisations, families. We would need humans to have an oversight on whatever is being done in the name of AI. Also human who think independently of AIwill be in demand. People who use AI to both work on idea or reject it will be appreciated. People would still go watch human perform in theaters, stand up acts, plays. In fact people would start craving human with human emotions in the world which is filled with people barking about AI. People need people to Laugh with humans, cry with humans, express deep emotions with humans. No AI can replace a loved one who cares and connects. No AI can replace the jumping with joy dog craving attention and showing love. Relax and reflect we are humans who created AI and other way round.


We have to empowered with tools of AI to make our lives productive but AI will not decide your future, you will. Your creativity will decide your destiny and not AI. Your empathy will decide how deeply you connect and not how well you know prompting.