
Builder mode - ON! Used to be a serial hackathoner. ex @phonepe @zendrive @apnahq. Earlier co-founded @ideophonelabs.
Bangalore
Joined August 2008
- Tweets4.3K
- Following642
- Followers908
- Likes1.9K
Anenth Guru retweeted
I think many of us working in tech tend to forget that the reason software engineering vs other engineering fields pays (a lot!) more, is a lot more flexible (WFH/remote), and has better perks:
Because this field changes much faster than other engineering fields. The premium is because fewer people are able/willing to pick up new technologies, methodologies so quickly.
But the field had ~10-20 years of stability, and so lots of folks forgot this is why a premium exists. And that AI is just another tech wave: software engineers who pick it up and master it will generally fare better; those not will struggle a lot more.
Anenth Guru retweeted
My god this is such a good speech that every SWE needs to hear. You know what? Every person should hear it
Keep the happy memories, eyes on the reality, be excited about the future. That’s the best that anyone can do
Anenth Guru retweeted
i'm still not sure people are fully getting how good opus 5.5
i gave my claude agent fig access to the runway MCP and told it to make a 'high-end netflix style documentary about superintelligence for normies' and...
it came back with this
Anenth Guru retweeted
Today, we are introducing Inkling.
Inkling reasons efficiently across text, image, and audio modalities. We are making the full weights available.
thinkingmachines.ai/news/int…
Available today for fine-tuning on Tinker. Play with it in the Inkling Playground. 🧵
Anenth Guru retweeted
Something I have been thinking about: in the past, the best engineers I knew spent a lot of time automating their work in various ways. Better vim/emacs automations, writing lint rules to catch repeat code issues, building up a suite of e2e tests so they don't need to smoke test the app manually. These kinds of things were the highest leverage activities an engineer could do, because it multiplied their own output, which in turn meant they could build more things.
I think many of these automations have become even more important now. This is true for a number of reasons.
First, infra and DevX automation speeds you up. And if you are running an army of agents, each of those agents will be sped up also. More automation == more output per unit of time.
Second, moving things to code improves efficiency. Your agent could fix an issue every time it sees that issue happen, but that uses tokens and might miss cases. If Claude instead writes a lint rule, CI step, or routine, that class of issue can be fully automated forever. This is really what people are talking about when they talk about loops -- it's about automating entire types of busywork rather than solving them one off. This isn't a new idea at all. Engineers have been doing this for a long time!
Third and most importantly, automation makes it possible for others to contribute to the codebase more easily. Increasingly what I am seeing is engineers are contributing to codebases on day one because Claude can navigate the codebase for them, and that non-engineers are able to contribute to a codebase as effectively as engineers can. What gets in the way of both of these is domain knowledge that lives in peoples' heads rather than in automation -- the stuff you used to have to learn when ramping up. What has changed thanks to agents is the domain knowledge that can be encoded as infrastructure is no longer limited to what is expressible in lint rules and types and tests; it can now capture nearly all domain knowledge, encoded as code comments and skills and CLAUDE.md rules and memories. If I put up a PR for an iOS codebase I don't know and a code reviewer rejects it because it doesn't use the right framework, or if a designer builds a new feature and it gets rejected because it doesn't follow the right architectural patterns, these are failures of automation.
Every team should be writing the CLAUDE.md's, REVIEW.md's, skills, and docs that enable agents to productively work in their codebase with zero additional context from the prompter. This sounds crazy, and at the same time is a natural extension of the stuff engineers have always done: automate, and encode domain knowledge as infrastructure. As the model gets smarter and as the harness matures, this task becomes easier. In the meantime, it is on every team to look for ways to convert their domain knowledge to infra so that Claude can write code better, so that code review catches issues automatically, and so the next person working on your codebase can contribute more easily.
Anenth Guru retweeted
Meet Vedant Shrivastava, Nisarga Adhikary, and Sarthak Sidhant ,they exposed CBSE in every possible way :
17 years old Vedant Shrivastava :
> Applied for the CBSE re-evaluation process
> Got a different Physics answer sheet
> Posted it on X
> Got labelled "Pakistani" by the BJP IT cell
> Brought CBSE to its knees and proved them wrong
19 years old Nisarga Adhikary :
> Bro hacked the CBSE website
> Reported the vulnerability to them
> But they didn't take any action
> Then bro posted it on X
> Showed everyone that it could be hacked
18 years old Sarthak Sidhant :
> Bro exposed a CBSE tender
> Took it to X
> Wrote a detailed thread
> Explained how the CBSE OSM tender conditions allegedly favoured COEMPT
> And today came on the media
> Exposed them with facts
These three boys are doing what whole media failed to do, all of them took x to expose CBSE .
Anenth Guru retweeted
This is an unbelievable piece of work by Sarthak and something that requires amplification.
Let me explain what he found, in simple terms.
Sarthak is a Class 12 student from the 2025-26 batch, one of the 17 lakh students whose answer sheets went through CBSE's new On-Screen Marking system.
He spent days reading through CBSE's evaluation tenders, scraped all 576 tenders CBSE has issued, and tracked how the rules changed across three versions of the same tender.
The core finding is that the company that won the contract to scan and grade 17 lakh students' answer sheets is Coempt Eduteck.
Coempt used to be called Globarena Technologies. Globarena was the company behind the 2019 Telangana intermediate exam disaster, where software failures led to 3.8 lakh students getting wrong or missing marks, and 23 students died by suicide.
A government committee found systemic failure and negligence. Six months later, Globarena rebranded to Coempt Eduteck.
So a company with that track record won a contract to handle 17 lakh CBSE students. Sarthak's investigation is about how the rules were rewritten to let that happen.
The tender was issued three times.
> First tender, February 2025. It existed, then disappeared from the public GeM portal. Sarthak scraped all 576 CBSE tenders and this one was missing from the archive entirely.
> Second tender, May 2025. Four companies applied including TCS and Coempt. All four failed the technical evaluation. Cancelled.
> Third tender, August 2025. Coempt won. Between the second and third tender, a series of rule changes happened, and every single one made it easier for Coempt to qualify.
Here is what changed, one by one.
01. The old rules disqualified any company with a history of abandoning work, failing to complete contracts, or financial weakness. The new rules deleted this clause entirely. Coempt's Telangana history stopped being a barrier.
02. The old rules disqualified any company that was "blacklisted earlier." The new rules changed this to "currently blacklisted." Because Globarena rebranded after Telangana, removing the word "earlier" effectively erased their past.
03. The rules required Rs 50 crore average turnover over three years. Coempt's exact average came to Rs 50.86 crore. They cleared the bar by less than 1%. Earlier, a smaller company had asked CBSE to lower the bar to Rs 30 crore for fairer competition. CBSE refused. So the bar was kept high enough to block small players, but sat exactly low enough for Coempt to scrape through.
04. Software maturity is measured on the CMMI scale, 1 to 5. The old rules required Level 5. The new rules dropped it to Level 3. Coempt is a Level 3 company.
05. The cooling-off period for engaging retired CBSE officials was cut from two years to one. This makes it easier to use recently retired insiders to influence the process.
06. The old rules required experience with large projects of at least 5 lakh students each. The new rules removed the student count and counted cumulative answer-book volume across small projects instead. Coempt has many small fragmented university contracts. This helped Coempt and hurt TCS.
07. The old rules required bidders to own their own data centre and disaster recovery centre on Indian soil. The new rules allowed third-party MeitY-empanelled cloud hosting. Coempt runs on AWS and Azure. This helped Coempt and hurt TCS, which owns its own data centres. It also means student data is no longer on sovereign, Indian infrastructure.
08. The old rules required the bidder to own or control the complete source code of its software. The new rules deleted this. Coempt's platform runs on Microsoft's proprietary IIS, which they don't own.
09. A last-minute corrigendum, issued right before bid submission, removed CBSE's own power to blacklist the firm if its software failed catastrophically. So even a Telangana-scale failure couldn't get Coempt banned from future government tenders.
10. The penalty structure shifted from punishing mistakes to punishing delays. The old rules fined the vendor for wrong scanning, merged pages, and unscanned books. The new rules dropped those and instead levied Rs 50,000 per day for delays. This incentivises rushed scanning over accurate scanning.
11. The old rules had a hard accuracy threshold, error rate not to exceed 0.5%. The new rules removed this number entirely.
12. The old rules specified proper book and robotics scanners. The new rules just say "sufficient scanners." The definition was vague enough that, as Sarthak notes, the scanning could be done with a phone on a stand.
13. On the security side, the contract required a VAPT (vulnerability and penetration test) certified by CERT-In before go-live, and a restricted beta phase before launch. The system clearly wasn't restricted, because the other researcher, Nisarga, was able to access it and find vulnerabilities four days before go-live. So the mandatory security audit appears to have been bypassed.
These are more than a dozen rule changes, all between the failed tender and the winning tender, all pushing in the same direction, all benefiting the one company with the worst track record in the field.
The security holes Nisarga found last week now have an explanation. The system was built by a vendor that was specifically allowed to skip the security certification, the source code ownership, the data sovereignty, and the quality thresholds the original rules demanded.
Following things need to happen immediately;
1. An immediate CAG audit of the tender process.
2. A parliamentary debate on the topic.
3. An independent investigation into
> Why the first tender vanished?
> Why the disqualification clauses were deleted?
> Why the turnover bar was held exactly where it was?
> Why the security level was dropped?
> Why the blacklisting power was removed at the last moment?
Sarthak, this is genuinely exceptional investigative work. Far better than most journalists with full resources ever manage. Take a bow. :)
Anenth Guru retweeted
Sent the below note to my team in December after spending 2 weeks in SF. Sharing it here as it is still true after a quarter of the year in 2026.
———
hey all concluded my 2 weeks in San Francisco, here are few things I have observed & learned:
Company building:
1. The company building and nature of entrepreneurship has changed. Every founder I spoke to seemed to be on the edge because this technology is changing in 6-8weeks cycle. In their previous start-up gigs the cycles were 12 months or at the max 6months if you are building a consumer.
2. Every start-up is trying to find its Product Market Fit once every 8 weeks. PMF can't be taken for granted until the pace of innovation stalls.
Folks are a lot more aggressive than I saw back in 2016.
3. There is a lot of hype & vaporware too
4. Feels like every software market is crowded and there are 200+ variants of the same thing. There is no new, unique idea unless you attempt to do something very hard in hardware.
5. Companies are getting to $10m revenue in 2yrs. Which is unheard of for a SaaS product.
User Behavior patterns:
1. Users are inherently hungry to try anything AI. They don't know why they are trying, but they want to try anything new.
2. Everyone is trying 3-4 tools for the same use case because they feel one day X is good, the next day X sucks, Y is awesome. I haven't seen such mood swings in user adoption with SaaS or any consumer products sofar.
3. Fast-growing companies are just giving freehand to employees to pick their own tools to do their job and grind more. Product Led Growth is having a resurgence.
People are a lot more open to meeting in person; you can just gate-crash into their office. That is how we got new logos.
4. Users are never satisfied with any AI. Looks like there is a lot of opportunity ahead.
What does this all mean for us as builders:
1. We need to be agile and be on top of the latest tech to experiment/implement into the product.
2. We need to stay very close to the customers/users. That is the only thing that will give a lot of edge. I'm relocating to SF for 1 month, before making any permanent decisions.
3. After a long time, the advantage has quietly tilted towards companies churning the best product instead of companies having the best sales teams. This is the opening we have.
4. Our competitors & peers are working super hard and that demands a certain kind of hard work from us too. I don't think smart work alone cuts it in this cycle of building start-up.
On a personal note, I thought we were in an AI bubble. But after spending 2 weeks, I think we are all collectively building the foundation to live in a world of abundance. Certain sections of society and the working class (tech) are already in AI abundance. It is true that the future is already here it is not evenly distributed.
I feel we will see this abundance-driven market growth for some time and maybe this is the new normal.
Anenth Guru retweeted
This is very telling - You know you have an AI native team, when people come to you for more LLM token credits instead of headcount requests.
Building AI-native non-tech teams is not really difficult. Here are the steps we did at @Sahi_HQ to supercharge our team.
1. Did a couple of hands-on sessions with my Product and Growth teams on how to use Claude Code in Terminal mode.
2. Gave everyone in the org a Claude Teams account.
3. Integrated Claude with our org specific knowledge through a private MCP server. Set them up with a few skills and tool integrations.
Within one week, our non-tech teams are consuming Claude tokens like college students at a wedding buffet 😀.
Just amazing to see the innovative ways in which people are using this tech to collate and analyze data from different internal and external sources, do real-time audits of their business and product metrics without waiting on someone to write a SQL script or build a dashboard, create prototypes to visualize ideas, and even execute automated workflows to complete tasks.
The speed and quality of data driven conversations just got a BIG boost, and it's exciting to see how much leverage Claude Code can give non-tech teams too.
You know you have an AI native team, when people come to you for more LLM token credits instead of headcount requests. 😍
Anenth Guru retweeted
On DeepWiki and increasing malleability of software.
This starts as partially a post on appreciation to DeepWiki, which I routinely find very useful and I think more people would find useful to know about. I went through a few iterations of use:
Their first feature was that it auto-builds wiki pages for github repos (e.g. nanochat here) with quick Q&A:
deepwiki.com/karpathy/nanoch…
Just swap "github" to "deepwiki" in the URL for any repo and you can instantly Q&A against it. For example, yesterday I was curious about "how does torchao implement fp8 training?". I find that in *many* cases, library docs can be spotty and outdated and bad, but directly asking questions to the code via DeepWiki works very well. The code is the source of truth and LLMs are increasingly able to understand it.
But then I realized that in many cases it's even a lot more powerful not being the direct (human) consumer of this information/functionality, but giving your agent access to DeepWiki via MCP. So e.g. yesterday I faced some annoyances with using torchao library for fp8 training and I had the suspicion that the whole thing really shouldn't be that complicated (wait shouldn't this be a Function like Linear except with a few extra casts and 3 calls to torch._scaled_mm?) so I tried:
"Use DeepWiki MCP and Github CLI to look at how torchao implements fp8 training. Is it possible to 'rip out' the functionality? Implement nanochat/fp8.py that has identical API but is fully self-contained"
Claude went off for 5 minutes and came back with 150 lines of clean code that worked out of the box, with tests proving equivalent results, which allowed me to delete torchao as repo dependency, and for some reason I still don't fully understand (I think it has to do with internals of torch compile) - this simple version runs 3% faster. The agent also found a lot of tiny implementation details that actually do matter, that I may have naively missed otherwise and that would have been very hard for maintainers to keep docs about. Tricks around numerics, dtypes, autocast, meta device, torch compile interactions so I learned a lot from the process too. So this is now the default fp8 training implementation for nanochat
github.com/karpathy/nanochat…
Anyway TLDR I find this combo of DeepWiki MCP + GitHub CLI is quite powerful to "rip out" any specific functionality from any github repo and target it for the very specific use case that you have in mind, and it actually kind of works now in some cases. Maybe you don't download, configure and take dependency on a giant monolithic library, maybe you point your agent at it and rip out the exact part you need. Maybe this informs how we write software more generally to actively encourage this workflow - e.g. building more "bacterial code", code that is less tangled, more self-contained, more dependency-free, more stateless, much easier to rip out from the repo (xitter.cf/karpathy/status/194161…)
There's obvious downsides and risks to this, but it is fundamentally a new option that was not possible or economical before (it would have cost too much time) but now with agents, it is. Software might become a lot more fluid and malleable. "Libraries are over, LLMs are the new compiler" :). And does your project really need its 100MB of dependencies?
How to build a thriving open source community by writing code like bacteria do 🦠. Bacterial code (genomes) are:
- small (each line of code costs energy)
- modular (organized into groups of swappable operons)
- self-contained (easily "copy paste-able" via horizontal gene transfer)
If chunks of code are small, modular, self-contained and trivial to copy-and-paste, the community can thrive via horizontal gene transfer. For any function (gene) or class (operon) that you write: can you imagine someone going "yoink" without knowing the rest of your code or having to import anything new, to gain a benefit? Could your code be a trending GitHub gist?
This coding style guide has allowed bacteria to colonize every ecological nook from cold to hot to acidic or alkaline in the depths of the Earth and the vacuum of space, along with an insane diversity of carbon anabolism, energy metabolism, etc. It excels at rapid prototyping but... it can't build complex life. By comparison, the eukaryotic genome is a significantly larger, more complex, organized and coupled monorepo. Significantly less inventive but necessary for complex life - for building entire organs and coordinating their activity. With our advantage of intelligent design, it should possible to take advantage of both. Build a eukaryotic monorepo backbone if you have to, but maximize bacterial DNA.
Anenth Guru retweeted
Agentic coding is causing an explosion in app creation
Incredibly bullish for GOOGL and META. Get ready to pay the CAC tax
Anenth Guru retweeted
if you're a teenager or young, your biggest strategic lever is that your cost of failure is basically close to zero.
so use it to your advantage. take career risks. try building a startup.
you'd have such a long adulthood to recover that a few years of failing here and there wouldn't make an ounce of a difference.
but if even one of your crazy attempts works out, it'll change your life.
Anenth Guru retweeted
Replying to @OpenAI
@OpenAI × @peakxvpartners AI Engineers Day: Bangalore Edition
We’ve always believed the Indian developer ecosystem is thriving and home to some of the best engineers and builders in the world. AI Engineers Day is our step towards working even more closely with that community.
Co-hosted by @OpenAI × @peakxvpartners × @ActivateSignal this is a developer-first, hands-on day for builders actively shipping . As OpenAI begins building a more developer-first, hands-on engineering format in India, AI Engineers Day is designed to bring that intent to life with serious builders.
The day brings together engineers, technical founders, and AI builders for:
• Deep technical sessions with OpenAI and leading Indian AI startups
• Hands-on build hours across focused tracks
• OpenAI engineers on-site to jam and debug alongside you
• Real conversations on what it takes to build and scale AI systems
Focus areas:
• Voice agents and multimodal systems
• Coding agents and developer tooling
• Agent orchestration, workflows, and multi-agent systems
📍 Bangalore
🗓 31 January 2026
A big thank you to @polaris_code for being our venue partner and helping make this possible.
If you are building, shipping, or scaling AI, this one is for you.
Register your interest here: luma.com/57tarlkp
Anenth Guru retweeted
Replying to @anenth
Looks like we have a new Chief Design Officer in the making! 😍 This is easily the coolest DIY upgrade we’ve seen. High-five to the little champion for bringing the 450X vibe to life! ⚡️

































