Curated by THEOUTPOST
On Fri, 15 Nov, 4:05 PM UTC
2 Sources
[1]
Indian Developers Aren't Using AI Tools Enough
Several Indian companies advise against, or sometimes even ban, the use of AI coding tools. For 24-year-old Anurag Parekh, a senior front-end developer at Groovy Web hailing from Gujarat's Nadiad, the promise of AI-powered coding tools often feels just out of reach. Like many developers from tier-2 cities, Parekh relies on the free version of ChatGPT to code, as premium coding tools are beyond his budget. "When the free version of GPT-4o mini version runs out, I lose the context length I need to code effectively. That's when I switch to the free version of Gemini," he told AIM. Parekh added that the issue is common among developers who have graduated from tier-2 cities as they are paid lower salaries and receive limited support from their companies to access expensive tools. The affordability of such tools has emerged as one of the key reasons behind their low adoption in India. During a discussion with AIM, Jarvislabs.ai founder Vishnu Subramanian pointed out that many university students are still using the free version of ChatGPT because of the "frugal mentality" of Indians. For developers in the US, $20 a month seems like a decent price. For those in India, however, it comes across as a pricey deal, even if it could boost their careers 10 times faster. "Once I see that my mindset is pulling me backwards, I started changing it," Subramanian said. While revealing that computer scientist Andrej Karpathy's posts on ChatGPT, Cursor, and Claude got him interested in using these AI tools, he stressed that other Indian developers should do the same. During a Reddit discussion among the Indian developer community, it was revealed that most of them still code manually despite the availability of AI coding tools for the job. While several professionals found these tools useful, a notable segment of the community was critical of them, raising concerns about over-reliance, reduced skill development, and privacy issues. According to a recent survey by GitHub, 56% of Indian developers said using AI tools helps them boost their chances for employment owing to the skills they develop. Moreover, around 80% of them said that the code quality has improved because of AI tools. Despite this, several Indian companies advise against, or sometimes even ban, the use of AI coding tools, discouraging developers from adopting them. According to the survey, only 40% of companies have been promoting the use of AI coding tools. A major reason behind Indian companies' cautious approach to using AI coding tools is privacy. Many fear that these tools, especially those developed by large corporations, might expose sensitive or proprietary code to third parties. Even though AI tool providers like GitHub Copilot assert that enterprise versions don't store proprietary code, the mistrust remains. This concern is not unfounded, as developers in industries handling confidential data may prefer to avoid tools that could potentially compromise their security. This, coupled with the narrative claiming "companies would replace Indian software developers with AI coding tools to cut costs" has contributed to a growing sense of dislike among the developer community towards such tools. When it comes to adoption, however, GitHub CEO Thomas Dohmke said Indian developers are one of the largest user bases of Copilot and contributors on GitHub. This is why many companies are also building coding tools that allow developers to code in natural languages, including several Indian languages. For instance, GitHub Copilot charges $10 per month after a one month free trial. Cursor AI is free for most use cases, but the Pro version costs $20 per month with unlimited completions and 500 fast premium requests using GPT-4 or Claude-3.5 Sonnet. Meanwhile, Claude Pro Version also costs $20 per month. ChatGPT Plus, which is the paid version of OpenAI's model, is $20 per month and Gemini Code Assist's Standard subscription is $22.80 per user per month. While Meta's Code Llama is open source and free to use, it has to be implemented within the workflow after fine-tuning, which makes it a little harder for developers to adopt. Siddharth Sharma, former CTO of Shaadi.com, revealed in a post on X that he cancelled his Cursor subscription when he realised that "AI tools were generating verbose, inelegant code that was negatively influencing his thought process". "In general, I found the LLM never pointed to a refactoring that would make the code less verbose. And this was painful as it happened. And it is going to be 10 times more painful in teams and large codebases and so on," he added. In contrast, Sergey Brin, co-founder and former president of Alphabet, believes developers are not using AI coding tools enough. Meanwhile, Adarsh Shirawalmath, the founder of Tensoic AI, told AIM while his team is using such tools internally, he feels discussions about them are useless. "It's better to stick to one tool that we know is good, such as Cursor. Though there are some better IDEs out there, I personally don't have the bandwidth to experiment with them," Shirawalmath added. He believes that such tools can be expensive for university students. Adithya S Kolavi, AI researcher and founder of CognitiveLab, informed AIM that many of his peers have started using Cursor and highly recommend it. "I personally haven't switched because I'm too comfortable with my current development setup, and I generally use Claude to generate code," he added. This seems to be the case for several Indic developers, who, once they start using a specific AI tool, do not experiment so quickly with others as the cost, along with the time spent on learning them, might seem too high. Amartya Jha, co-founder & CEO of CodeAnt AI, told AIM that tools like GitHub Copilot have seen some uptake in code generation, especially in tech-first B2B enterprises and mid-market companies. However, in India, many businesses are tech-enabled rather than tech-driven. Even within B2B or B2C, code generation tools have limited penetration. "A common concern is measuring developer productivity gains. Since these tools often work within IDEs, management struggles to get a holistic view of productivity improvements. Plus, as team sizes scale to over 200 developers, costs skyrocket -- often averaging $40,000. This price point is tough to justify given typical budgets for developer productivity tools," Jha further said. "Earlier I used to read so much on Stack Overflow and try out multiple methods myself...Now I just tell AI to write something for me," said a developer. Several developers have expressed concerns over how over-reliance on AI tools could potentially lead to erosion of foundational programming skills, causing them to reconsider using such tools for the sake of maintaining their competency. Another developer highlighted the effect of extensively using AI coding assistants. "I became a terrible programmer. I suck at conditions now, I used to be super good at them, but now I make mistakes and take a lot of time to figure them out," he added. This user noticed a sharp decline in his problem-solving abilities. He was heavily relying on AI to think of solutions instead of building a deeper understanding of code structure. Another developer highlighted the loss of "collateral knowledge". In the past, solving one problem would lead to exposure to other related issues, which enriched developers' coding knowledge. Now, the immediate, perfect solutions provided by AI skip that learning process, potentially stunting skill development in the long run. In contrast, we've seen rapid adoption of AI-driven code quality and security tools for two main reasons. First, these tools quantify the number of critical software bugs and vulnerabilities they prevent, which directly impacts development and auditing costs. Second, they often support on-premises deployment, making them attractive to large companies prioritising security. A hybrid approach seems like a logical solution, combining AI assistance with traditional problem-solving methods like reading documentation or consulting Stack Overflow. As a developer on Reddit said, "Use only these tools, and you miss much. Use none, and you miss the way. Balance, my friend, is the key to all."
[2]
Why AI Fails Indian Developers
Several Indian companies advise against, or sometimes even ban, the use of AI coding tools. For 24-year-old Anurag Parekh, a senior front-end developer at Groovy Web hailing from Gujarat's Nadiad, the promise of AI-powered coding tools often feels just out of reach. Like many developers from tier-2 cities, Parekh relies on the free version of ChatGPT to code, as premium coding tools are beyond his budget. "When the free version of GPT-4o mini version runs out, I lose the context length I need to code effectively. That's when I switch to the free version of Gemini," he told AIM. Parekh added that the issue is common among developers who have graduated from tier-2 cities as they are paid lower salaries and receive limited support from their companies to access expensive tools. The affordability of such tools has emerged as one of the key reasons behind their low adoption in India. During a discussion with AIM, Jarvislabs.ai founder Vishnu Subramanian pointed out that many university students are still using the free version of ChatGPT because of the "frugal mentality" of Indians. For developers in the US, $20 a month seems like a decent price. For those in India, however, it comes across as a pricey deal, even if it could boost their careers 10 times faster. "Once I see that my mindset is pulling me backwards, I started changing it," Subramanian said. While revealing that computer scientist Andrej Karpathy's posts on ChatGPT, Cursor, and Claude got him interested in using these AI tools, he stressed that other Indian developers should do the same. During a Reddit discussion among the Indian developer community, it was revealed that most of them still code manually despite the availability of AI coding tools for the job. While several professionals found these tools useful, a notable segment of the community was critical of them, raising concerns about over-reliance, reduced skill development, and privacy issues. According to a recent survey by GitHub, 56% of Indian developers said using AI tools helps them boost their chances for employment owing to the skills they develop. Moreover, around 80% of them said that the code quality has improved because of AI tools. Despite this, several Indian companies advise against, or sometimes even ban, the use of AI coding tools, discouraging developers from adopting them. According to the survey, only 40% of companies have been promoting the use of AI coding tools. A major reason behind Indian companies' cautious approach to using AI coding tools is privacy. Many fear that these tools, especially those developed by large corporations, might expose sensitive or proprietary code to third parties. Even though AI tool providers like GitHub Copilot assert that enterprise versions don't store proprietary code, the mistrust remains. This concern is not unfounded, as developers in industries handling confidential data may prefer to avoid tools that could potentially compromise their security. This, coupled with the narrative claiming "companies would replace Indian software developers with AI coding tools to cut costs" has contributed to a growing sense of dislike among the developer community towards such tools. When it comes to adoption, however, GitHub CEO Thomas Dohmke said Indian developers are one of the largest user bases of Copilot and contributors on GitHub. This is why many companies are also building coding tools that allow developers to code in natural languages, including several Indian languages. For instance, GitHub Copilot charges $10 per month after a one month free trial. Cursor AI is free for most use cases, but the Pro version costs $20 per month with unlimited completions and 500 fast premium requests using GPT-4 or Claude-3.5 Sonnet. Meanwhile, Claude Pro Version also costs $20 per month. ChatGPT Plus, which is the paid version of OpenAI's model, is $20 per month and Gemini Code Assist's Standard subscription is $22.80 per user per month. While Meta's Code Llama is open source and free to use, it has to be implemented within the workflow after fine-tuning, which makes it a little harder for developers to adopt. Siddharth Sharma, former CTO of Shaadi.com, revealed in a post on X that he cancelled his Cursor subscription when he realised that "AI tools were generating verbose, inelegant code that was negatively influencing his thought process". "In general, I found the LLM never pointed to a refactoring that would make the code less verbose. And this was painful as it happened. And it is going to be 10 times more painful in teams and large codebases and so on," he added. In contrast, Sergey Brin, co-founder and former president of Alphabet, believes developers are not using AI coding tools enough. Meanwhile, Adarsh Shirawalmath, the founder of Tensoic AI, told AIM while his team is using such tools internally, he feels discussions about them are useless. "It's better to stick to one tool that we know is good, such as Cursor. Though there are some better IDEs out there, I personally don't have the bandwidth to experiment with them," Shirawalmath added. He believes that such tools can be expensive for university students. Adithya S Kolavi, AI researcher and founder of CognitiveLab, informed AIM that many of his peers have started using Cursor and highly recommend it. "I personally haven't switched because I'm too comfortable with my current development setup, and I generally use Claude to generate code," he added. This seems to be the case for several Indic developers, who, once they start using a specific AI tool, do not experiment so quickly with others as the cost, along with the time spent on learning them, might seem too high. Amartya Jha, co-founder & CEO of CodeAnt AI, told AIM that tools like GitHub Copilot have seen some uptake in code generation, especially in tech-first B2B enterprises and mid-market companies. However, in India, many businesses are tech-enabled rather than tech-driven. Even within B2B or B2C, code generation tools have limited penetration. "A common concern is measuring developer productivity gains. Since these tools often work within IDEs, management struggles to get a holistic view of productivity improvements. Plus, as team sizes scale to over 200 developers, costs skyrocket -- often averaging $40,000. This price point is tough to justify given typical budgets for developer productivity tools," Jha further said. "Earlier I used to read so much on Stack Overflow and try out multiple methods myself...Now I just tell AI to write something for me," said a developer. Several developers have expressed concerns over how over-reliance on AI tools could potentially lead to erosion of foundational programming skills, causing them to reconsider using such tools for the sake of maintaining their competency. Another developer highlighted the effect of extensively using AI coding assistants. "I became a terrible programmer. I suck at conditions now, I used to be super good at them, but now I make mistakes and take a lot of time to figure them out," he added. This user noticed a sharp decline in his problem-solving abilities. He was heavily relying on AI to think of solutions instead of building a deeper understanding of code structure. Another developer highlighted the loss of "collateral knowledge". In the past, solving one problem would lead to exposure to other related issues, which enriched developers' coding knowledge. Now, the immediate, perfect solutions provided by AI skip that learning process, potentially stunting skill development in the long run. In contrast, we've seen rapid adoption of AI-driven code quality and security tools for two main reasons. First, these tools quantify the number of critical software bugs and vulnerabilities they prevent, which directly impacts development and auditing costs. Second, they often support on-premises deployment, making them attractive to large companies prioritising security. A hybrid approach seems like a logical solution, combining AI assistance with traditional problem-solving methods like reading documentation or consulting Stack Overflow. As a developer on Reddit said, "Use only these tools, and you miss much. Use none, and you miss the way. Balance, my friend, is the key to all."
Share
Share
Copy Link
Despite the potential benefits, Indian developers are struggling to fully embrace AI coding tools due to affordability issues, company policies, and concerns about privacy and skill development.
The adoption of AI-powered coding tools among Indian developers is facing significant challenges, primarily due to affordability issues. Anurag Parekh, a 24-year-old senior front-end developer from Gujarat, exemplifies this struggle. Like many developers from tier-2 cities, Parekh relies on free versions of AI tools such as ChatGPT and Gemini, as premium coding tools are beyond his budget [1][2].
The cost of popular AI coding tools ranges from $10 to $22 per month, which may seem reasonable to developers in the US but is considered expensive for many in India. This price point, coupled with lower salaries and limited company support, has led to a "frugal mentality" among Indian developers and students [1][2].
Despite the potential benefits of AI coding tools, several Indian companies are cautious about their use. According to a GitHub survey, only 40% of companies promote the use of AI coding tools, with some even banning their use altogether [1][2]. This reluctance stems from privacy concerns, particularly the fear that these tools might expose sensitive or proprietary code to third parties.
Even with assurances from providers like GitHub Copilot that enterprise versions don't store proprietary code, mistrust persists. This is especially true for industries handling confidential data, where the potential security risks outweigh the perceived benefits [1][2].
The Indian developer community is divided on the impact of AI coding tools on skill development. While 56% of Indian developers believe these tools boost their employment chances, there are concerns about over-reliance and reduced skill development [1][2].
Siddharth Sharma, former CTO of Shaadi.com, shared his experience of canceling his Cursor subscription due to the AI generating "verbose, inelegant code" that negatively influenced his thought process [1][2]. This highlights the potential drawbacks of relying too heavily on AI-generated code.
Despite these challenges, GitHub CEO Thomas Dohmke notes that Indian developers are among the largest user bases of Copilot and contributors on GitHub [1][2]. This has led to the development of coding tools that support natural languages, including Indian languages.
Popular AI coding tools among Indian developers include:
Meta's Code Llama, while free and open-source, requires implementation and fine-tuning, making it less accessible for many developers [1][2].
Opinions among Indian developers vary. Adarsh Shirawalmath, founder of Tensoic AI, advocates for sticking to one reliable tool like Cursor, citing the high cost and time investment required to experiment with multiple tools [1][2].
Adithya S Kolavi, AI researcher and founder of CognitiveLab, notes that many of his peers recommend Cursor, but he personally prefers Claude for code generation due to familiarity with his current setup [1][2].
As the debate continues, the adoption of AI coding tools in India faces a complex landscape of economic, cultural, and technological factors. While these tools offer potential benefits in code quality and efficiency, concerns about cost, privacy, and skill development continue to influence their uptake among Indian developers [1][2].
Reference
[1]
[2]
AI is revolutionizing the programming landscape, offering both opportunities and challenges for entry-level coders. While it simplifies coding tasks, it also raises the bar for what constitutes an "entry-level" programmer.
2 Sources
Generative AI is revolutionizing software development, offering significant productivity gains but also raising concerns about code quality and security. The impact varies based on developer experience and organizational readiness.
3 Sources
India grapples with the decision between open and closed source generative AI models, weighing the benefits and challenges of each approach. The country's AI landscape is evolving rapidly, with startups and government initiatives playing crucial roles.
2 Sources
India's government is actively promoting AI development through policies and initiatives, while enterprises are gradually adopting AI technologies. Investors are showing particular interest in fintech-focused vertical AI solutions.
4 Sources
Recent developments suggest open-source AI models are rapidly catching up to closed models, while traditional scaling approaches for large language models may be reaching their limits. This shift is prompting AI companies to explore new strategies for advancing artificial intelligence.
5 Sources
The Outpost is a comprehensive collection of curated artificial intelligence software tools that cater to the needs of small business owners, bloggers, artists, musicians, entrepreneurs, marketers, writers, and researchers.
© 2024 TheOutpost.AI All rights reserved