RRSinrsdev.hashnode.dev·Jun 30 · 10 min readCompetitive Programming Series — Session 3: Linked ListsAfter covering the foundations and recursion/backtracking, it's time to study one of the most useful dynamic data structures in competitive programming: the linked list. Linked lists are not flashy. T00
RRSinrsdev.hashnode.dev·Jun 12 · 8 min readCompetitive Programming Series — Session 2: Recursion and BacktrackingAfter covering the foundational building blocks in Session 1, the next step is one of the most important problem-solving techniques in all of programming: recursion. And once recursion feels comfortab00
RRSinrsdev.hashnode.dev·Jun 12 · 9 min readCompetitive Programming Series - Session 1: The Foundations You Need Before Solving ProblemsCompetitive programming often looks like a race to write code as fast as possible. But the real secret is simpler: the best competitive programmers are not just faster typists — they are better at cho00
RRSinrsdev.hashnode.dev·Jun 12 · 12 min readThe Night Logging Saved a Production System — and Why print() Is Not EnoughAt 2:07 AM, the payment system started failing. Not with a crash. Not with a clear error. Just… silently dropping transactions. At first, it was a trickle. Then retries. Then support tickets. Then ale00
RRSinrsdev.hashnode.dev·May 23 · 7 min readBuilding Autonomous DevOps Agents with MCP and LangChain Bridging Local Infrastructure and Cloud APIs Using the Model Context Protocol How the Model Context Protocol turns a fragile mess of custom connectors into a secure, autonomous DevOps command station.00