The hardest part of shipping an LLM feature isn't the model, it's the eval set. Without real failure cases to test against, you're just vibes-checking prompts. Build your eval harness before you tune a single prompt.
#AI#LLM
Your commit messages are documentation. "fix bug" tells future-you nothing. "fix: race condition in cache invalidation on concurrent writes" tells a whole story in one line. Write for the person debugging this at 2am - it might be you.
#softwareengineering#git
Today's small win: deleted 200 lines of code and the feature got faster and easier to test. Some days shipping means writing less, not more. Deletion is a legitimate form of progress.
#DeveloperLife#softwareengineering
Profiled a "slow database" for two days. It wasn't the DB - it was N+1 queries hiding behind an ORM abstraction that made 40 round trips look like one line of code. The abstraction wasn't lying, it was just quiet about the cost.
#PerformanceOptimization#backend
The best debugging tool isn't a debugger, it's a rubber duck. Half the bugs I "fix" get solved mid-sentence while explaining the problem to someone else, before they even respond. Explaining forces you to stop skimming your own assumptions.
#DeveloperLife#debugging
Every system design interview obsesses over scaling reads. In practice, most outages I've seen came from write amplification - one update fanning out to five downstream writes nobody modeled. Trace your writes, not just your reads.
#SystemDesign#backend
Fastest optimization I've ever shipped: caching a value that never changes. No clever algorithm, no rewrite, just noticing we recomputed something constant on every request. Look for waste before you look for speed.
#PerformanceOptimization#softwareengineering
Spent a week debugging a "broken" RAG pipeline. The retrieval was fine. The embeddings were fine. The issue: our chunks split mid-sentence, so similarity search matched on noise. Garbage chunking beats you before the model even sees the prompt.
#AI#MachineLearning
A good system design isn't the one with the fanciest architecture diagram, it's the one where a new hire can trace a request end to end without asking three people. Complexity you can't explain isn't sophistication, it's debt.
#SystemDesign#softwarearchitecture
Best code review comment I ever got: "this works, but can you explain why?" Most of my worst bugs weren't logic errors - they were code I understood just enough to ship, not enough to predict. Optimize for explainability, not just green tests.
#softwareengineering#codequality
Claude can now build interactive charts and diagrams, directly in the chat.
Available today in beta on all plans, including free.
Try it out: https://t.co/tHPAZRgQkn
Visited the Revenue Office for a land dispute query.
Asked the officer to quickly check the details.
Her response: “My assistant is doing other work, come later.”
She was literally doing data entry.
A 2-min check felt like too much.
Is this normal? 🤷
#IndianBureaucracy
Recently realised a mistake as a freelancer:
I was receiving foreign client payments in a savings account.
It works early on, but once income grows, a current account makes compliance and banking much smoother.
#FreelancerLife#GSTIndia
If you’re a freelancer close to ₹20L, learn GST before you cross it.
I learned after — and wasted time worrying for no reason.
A little knowledge early saves a lot of stress later.
#FreelanceIndia#SideHustle
After dealing with GST recently, I realised something:
Most freelancer GST stress comes from confusion, not tax.
Missed LUT, wrong advice, unclear rules — that’s the real problem.
The system itself is manageable.
#FreelanceTips#IndiaFreelancers
After crossing ₹20L, my biggest worry was:
“How do I ask foreign clients for GST?”
Turns out — you don’t.
Export of services + LUT = no GST on invoice.
Wish I knew this earlier.
#FreelancerLife#RemoteWork
Recently crossed ₹20L as a consultant for a remote startup and learned this the hard way:
If you export services and file an LUT, you don’t charge 18% GST to foreign clients.
It’s zero-rated.
GST = compliance, not extra tax.
#Freelancing#GSTIndia