I Reject More PRs for Boring Mistakes Than for Clever BugsI reject more PRs for boring mistakes than for clever bugs. I lead a team of Flutter developers and I review PRs every day. Here is the uncomfortable truth I keep coming back to: the bugs that reach p5h ago · 9 min readmsohailkhandev.hashnode.dev
Your AI Agent Is Only as Good as the API It CallsYour AI agent is only as good as the API it calls. I wired an agent to a NestJS backend last quarter. It had to create orders, check stock, and issue refunds. The agent failed constantly. Not because 2d ago · 8 min readmsohailkhandev.hashnode.dev
Your Users Are Searching. Your Search Is Just Matching Keywords.Your users are searching. Your search is just matching keywords. A client had a help center built in Next.js. Hundreds of articles. Users typed real questions like "how do I get a refund" and got zero4d ago · 4 min readmsohailkhandev.hashnode.dev
90% of the AI Agents Clients Ask For Are Just a Cron Job and One API CallA founder asked me to build an autonomous AI agent that monitors their reviews around the clock. I nodded, asked what the agent should actually do, and listened. Every hour, someone needs to read the 1COct 24 · 4 min readmsohailkhandev.hashnode.dev
My AI Support Agent Crushed the Demo. Then Production Happened.Everyone shows the AI agent working. Nobody shows the week it fell apart. I built a support agent for a client. The demo was perfect. Every answer landed, the tone was friendly, the client was impressOct 22 · 5 min readmsohailkhandev.hashnode.dev