Sumedha Kulkarni (@_rootsrk) header
Sumedha Kulkarni (@_rootsrk) profile picture

Senior "vibe code" janitor. All things frontend. Always caffeinated. Serial reposter.

Toronto 🇨🇦
Joined December 2014
Photo by Sumedha Kulkarni (@_rootsrk)Photo by Sumedha Kulkarni (@_rootsrk)Photo by Sumedha Kulkarni (@_rootsrk)Photo by Sumedha Kulkarni (@_rootsrk)Photo by Sumedha Kulkarni (@_rootsrk)Photo by Sumedha Kulkarni (@_rootsrk)Photo by Sumedha Kulkarni (@_rootsrk)Photo by Sumedha Kulkarni (@_rootsrk)Photo by Sumedha Kulkarni (@_rootsrk)Photo by Sumedha Kulkarni (@_rootsrk)
If you have a few minutes, this was a really nice read on the tension between a process and a culture problem.
You CANNOT fix CULTURE with PROCESS. Earlier this year, one of my sales managers slacked me a new Google Form. Every sales engineer (SE) would have to fill it out before every customer call. FOREVER. I get why he created it. A rep on his team showed up to a call the prior week unprepared. The SE was there too, just as unprepared. He spent the call asking the customer questions we should have known the answers to before we ever dialed in. They wasted the customer's time. So he did what most managers would do: "I'm going to create a process so this never happens again - so now before an SE or an AM gets on a call to show the product, they have to fill out this form." Then he spent his Saturday - his Saturday - building a 14-question intake form. Required for every SE. Before every customer call. FOREVER. That is not the answer. You don’t fix unprepared reps with a form. You build a culture where nobody shows up unprepared in the first place. Every process you add is a TAX. And you CHARGE that tax to every person on your team who never had the problem - every day, forever - to fix the one person who shouldn't have been there in the first place. Stack enough of those and you end up with processes on top of processes and everything slows down. Some processes are worth the tax. Most aren't. This one wasn’t, so I told him to kill the form and do this instead: Before you build a process, say the standard OUT LOUD. Get the team on a call, tell them what happened and tell them what the standard is. In our case: “Competing with ZoomInfo should be a DAUNTING experience for ANY of our competitors. This is NEVER acceptable. Showing up unprepared to a customer call doesn't live up to that. Full stop.” Point back to that standard every time someone misses it. Let the people who can't meet it self-select out. Manager: "But Henry, what if it happens again?" Then it happens again. And you have the conversation again. Louder this time. Process fixes broken systems - it doesn’t fix broken standards. Start with the standards.
2
233
George Orwell (1984 and Animal farm, you know, “fiction”) being born in India was not on my 2026 bingo card.
1
50
Person of interest predicted that we'd end up with two superintelligences with different values and the deciding factor would be which one had better funding and fewer scruples. Machine vs Samaritan is just two frontier labs except one of them wrote a safety framework first.
1
3
483
Nothing brings a community together quite like realizing we’re all annoyed by the same 40 pixels 😭
Please tell me we're not putting up with this as the permanent "Chrome is being remote controlled" state... It shows up EVERYWHERE even if it's on a different tab and drives me insane.
2
116
Wanted to see how I’d do in an interview where I had to code without AI or search, so I had Codex build me a local mock interview app. It gave me a JS problem, voice interaction, and an editor with tests and console. Removing autocomplete is a very effective reality check.
2
82
They what!?
🚨 JUST IN: Claude models will now have invisible watermarks embedded in ALL text, and ALL metadata attached to files…
77
“you are now renting your company back from them” - truer words have not been spoken.
Claude Tag is a Trojan horse.  Not because Anthropic is doing anything evil. Because the incentives are obvious. Day one, this looks like a great feature: tag Claude in Slack, let it follow the thread, remember context, connect to tools, break down tasks, chase work, and act like a teammate. But that is exactly the problem. The moment your AI vendor becomes a shared coworker, it stops being just a model provider. It starts becoming the place where work is interpreted, remembered, routed, and eventually executed. That is not model lock-in. That is context lock-in. You are now renting your company back from them. Models can be swapped. Agents can be copied. But the memory of how your company actually works is much harder, maybe impossible, to move: the Slack scar tissue, the exception paths, the customer promises, the unfinished threads, the weird workflows, the implicit owners, the “we tried that in Q2 and it failed” knowledge. Once that lives inside one vendor’s agent layer, you are not renting intelligence anymore. You are renting your company’s operating memory. And the pricing model makes it even more dangerous. A human coworker has a salary. Claude has unbounded tokenized activity. The more work moves through it, the more the vendor captures not just IT spend, but labor spend. This is the enterprise bargain people will regret: Convenience now, and rapid decent into dependency. The right architecture is simple: rent the best intelligence from whoever is best this month. OpenAI, Anthropic, Gemini, open source, whatever. But own the context layer. Your company memory should be inspectable, permissioned, portable, and model-neutral. It should not be buried inside the same vendor that sells you the intelligence and the workflow surface. Claude Tag is useful. That is why it is dangerous. Rent the intelligence, but own the context. Or, regret later.
1
77
Me: * asks Claude to fix a bug with proper context detailing a root cause and expected behaviour * Claude: patches upon patches with a million utils and unnecessary code Me:
131
If there’s one takeaway from the job market signals this year, it’s this: ALWAYS BE INTERVIEW READY.
2
122
Either I’m doing something really dumb or agents absolutely struggle in brownfield problems. I see so many tweets on agentic coding but no combination of skills, MCPs, MD files has gotten one feature right the way I would write code. What am I missing? Where can I learn?
38
So true. I turned the learning mode on in Claude code and it was a very humbling experience.
software engineering is so different now. hard to remember what it was like even 6 months ago.
84
* cries as it throws yet another “yes you’re right” *
Typical coding day with Claude (Opus 4.8) - explain to Claude the task (5 minutes) - Claude implements task (10 minutes) me: "Why is this necessary?" Claude: "You're right to push back! I over-engineered this!" - Repeat x87 times (13 hours)
109
I am SO sick of non-engineering and backend teams claim "frontend is easy, my agent can figure it out" then go on to raise a PR with 50 constants, 100 utils and lot of AI slop trash. Frontend is more than just the code (although form what I can tell even that is 🗑️).
1
2
138
It's about UX, performance, a11y, o11y, and so much more. We need to design systems, not vibe code something that works and call that a W. Bad codebase = trash AI PRs.
1
35
As someone who has struggled with this pseudo-productivity web, this was a great read.
If you've adopted AI at your company but haven't seen any tangible results, read this 1990 article: "The Dynamo and the Computer" by Paul David. When electricity first arrived, factories that "adopted" it barely got faster. They just swapped the steam engine for an electric one and ran everything else exactly as before: same machine layout, same workflow, same management. Electricity in, no real gains out. The most common mistake with any new technology is to drop it into the old organization and then declare the transformation done. The real leap came decades later, when each machine got its own small motor. Suddenly machines no longer had to be lined up around one central drive shaft. They could be rearranged around the actual flow of work. The productivity gains didn't come from electricity. They came from REDESIGNING THE ENTIRE FACTORY around it. AI is the same. Bolting it onto your existing process gets you a faster steam engine. The payoff comes when you redesign the work itself. (link to paper in comments)
2
33
It's been so long since I laughed this hard but thank you for this.
Bragging about how much software you’re shipping with AI is like holding down the shutter button and bragging about how many photos you took.
50
Moved to Kitchener🇨🇦 and suddenly I’m that person who ‘goes to the library to get work done.’ Plot twist: I mostly just admire how organized the books are while my life is not. Seasonal depression is strong, but my will to romanticise life is stronger.
20
TIL that if you’ve lost the phone number connected to your EPFO account, you can go through the forget password flow and it’ll update it to the latest number as per your Aadhaar records. No need to go in offline!
1
82
Found this gem from 2006 at a café—a time when the internet needed a *guidebook*. Pre-AI, pre-social media dominance, just 5000 handpicked websites for everything. Simpler times😭
1
75
Getting tech folks to wake up early on a Saturday is hard. Getting them to show up energized—despite Bengaluru traffic? That’s a Meetup worth hosting! Browserstack Meetup hosted at the Postman office aka my second home 🏠
1
3
135
People dodged Bengaluru traffic to make it to the Meetup, while my flight tried to take me on a surprise Chennai vacation due to air traffic at BLR airport. Honestly, reaching a tech event on time on a Saturday morning feels like a boss level in a video game!
1
86