Your customers won’t download your app.
They’ll tell you their phone number.
That’s the whole loyalty program.
One tap per visit. Free gift every 5th 🎁. Card on WhatsApp.
Free for any shop → regularhood.in
Paper stamp cards get lost. Loyalty apps never get downloaded.
So we built the simplest one possible:
Customer says their phone number → you tap “Add visit” → done.
Every 5th visit = a free gift 🎁
Card arrives on WhatsApp. No app, no QR. Free.
regularhood.in
AI can write your boilerplate, but it can't handle your system architecture. Stop treating LLMs like senior engineers and start treating them like high-velocity interns that require constant review. Your value is in the trade-offs, not the syntax. 🚀sidhar.me/blog/ai-coding-vs-…
AI coding agents aren't replacing software engineers; they're changing the definition of the job. Stop worrying about who writes the code and start focusing on who designs the systems. The human edge is in judgment, architecture, and reliability. 🚀 sidhar.me/blog/ai-coding-age…
Starbucks has a loyalty app.
Your favourite local café has a barista who remembers your order.
Guess which one is losing customers to the new café down the street.
So we built a fix. And deleted most of it. 🧵
regularhood.in
Stop throwing indexes at your database and hoping for the best. Poor indexing doesn't just bloat storage—it kills write performance. Use EXPLAIN ANALYZE, focus on composite index order, and watch your query latency drop. 🚀 #PostgreSQL #Backend sidhar.me/blog/optimizing-po…
Synchronous webhooks will eventually exhaust your API connections.
We built a reliable dispatcher using BullMQ + Redis: HMAC-SHA256 payload signing, exponential backoff, and delivery logs in Postgres for easy manual replays 🚀
sidhar.me/blog/reliable-webh…
Some developers have 5 years of experience.
Others have 1 year of experience repeated 5 times.
The difference is whether you actually built, broke, debugged, and learned from things.
Everyone is obsessed with prompt engineering, but the real bottleneck for AI Agents is system architecture.
Building a UI wrapper is easy. Handling state management, concurrent tasks, and database optimization for autonomous agents? That’s where the real engineering happens.
Consistency > Intensity. Shipping small wins every day beats waiting for one giant miracle every year. Build, break, learn, repeat
🚀 NestJS – 50% done!
From modules & providers to controllers & DI — things are finally clicking.
Still learning, still breaking things, still improving.
Backend journey in progress 🔥
#NestJS #BackendDev #LearningInPublic #100DaysOfCode
Learning NestJS now.
Not just another framework —
it enforces structure, scalability, and engineering discipline.
This is how serious backends are built.
Coding isn’t just about writing code —
it’s about thinking clearly, solving problems, and improving 1% every day.
Build. Break. Fix. Repeat. 🚀💻
🚀 Building, breaking, learning — on repeat.
Every line of code I write today shapes the developer I become tomorrow.
#WebDev #JavaScript #CodingLife #BuildInPublic
Every day I’m upgrading my skills and shipping something better than yesterday. No shortcuts — just pure consistency.
Let’s connect if you’re building too 👇
#coding #WebDev #JavaScript #BuildInPublic
Mastering OOP in JavaScript is like unlocking a new level of problem-solving.
Reusable code, cleaner architecture & scalable projects — that’s the real power.
#JavaScript #OOP #CodingLife
