# relevant programmer > Notes on software engineering, AI in production, and building reliable systems that hold up after deploy. ## Author - Name: Ashok Dudhade - Role: Full stack software engineer - About: https://www.relevantprogrammer.com/about/ - GitHub: https://github.com/ashokdudhade - LinkedIn: https://www.linkedin.com/in/ashok-dudhade-440a35a - X: https://twitter.com/ashokdudhade ## Primary pages - Home: https://www.relevantprogrammer.com/ - All topics: https://www.relevantprogrammer.com/categories/ - Tags: https://www.relevantprogrammer.com/tags/ - RSS: https://www.relevantprogrammer.com/rss.xml ## Articles (newest first) - [Agentic Engineering: Spec-to-Code is a Velocity Trap](https://www.relevantprogrammer.com/posts/agentic-engineering-spec-to-code-is-a-velocity-trap/): There’s a growing belief that AI has collapsed software development into a single step: write a spec and get working code. In demos, this looks like a... - [Moats of Sand: Why Engineering Scale Is No Longer a Durable SaaS Advantage](https://www.relevantprogrammer.com/posts/moats-of-sand-why-engineering-scale-is-no-longer-a-durable-saas-advantage/): For most of the past decade, the software industry operated under a stable economic assumption: building serious software was expensive. Not conceptually... - [Stop Over-Engineering Your Cache: A Case for Single-Binary Ephemeral Stores](https://www.relevantprogrammer.com/posts/stop-over-engineering-your-cache-a-case-for-single-binary-ephemeral-stores/): I’ve observed a specific architectural bottleneck remain stubbornly consistent across language runtimes: the inefficiency of the multi-process concurrency... - [The Realities of Production AI: Hard-Earned Lessons from 2025](https://www.relevantprogrammer.com/posts/the-realities-of-production-ai-hard-earned-lessons-from-2025/): By the end of 2025, it became clear that AI had entered a new phase. The question was no longer whether we could build advanced systems, but whether we... - [The Permission Paradox: Balancing AI Capability and Safety in MCP Protocols](https://www.relevantprogrammer.com/posts/the-permission-paradox-balancing-ai-capability-and-safety-in-mcp-protocols/): As AI agents evolve from simple chatbots into full-fledged workflow orchestrators, Model Context Protocol (MCP) is quickly becoming a cornerstone of this... - [From Specialist to Generalist: Leading in the GPT-5 Era](https://www.relevantprogrammer.com/posts/from-specialist-to-generalist-leading-in-the-gpt-5-era/): A year ago, deploying AI meant managing a toolkit of specialized models. You matched each task, translation, image recognition, and summarization to a... - [Building a Production-Ready HTTP Server in Rust](https://www.relevantprogrammer.com/posts/building-a-production-ready-http-server-in-rust/): Rust is known for its speed, safety, and expressive type system but what about using it for scalable web backends?Meet rust-http-example-server: a... - [The Perfect Prompt Doesn’t Exist and That’s Okay](https://www.relevantprogrammer.com/posts/the-perfect-prompt-doesn-t-exist-and-that-s-okay/): There is something that might surprise you: there is no such thing as a perfect prompt when working with large language models. And that’s not a flaw, it’s... - [How to use git bisect?](https://www.relevantprogrammer.com/posts/how-use-git-bisect/): Guide to use git bisect to identify bug introduced commits - [How to build API in kotlin using ktor framework](https://www.relevantprogrammer.com/posts/how-to-build-api-in-kotline-using-ktor/): Guide to build api in kotlin using ktor framework - [React hooks app structure](https://www.relevantprogrammer.com/posts/todo-with-react-hooks/): It a guide to write react hooks application without using recompose or redux dependencies - [Typescript react app with yarn workspaces](https://www.relevantprogrammer.com/posts/typescript-react-app-with-yarn-worspaces/): There are so many posts available for creating react app with yarn workspaces, but I have not came across any article with typescript. - [Docker for programmers](https://www.relevantprogrammer.com/posts/docker-for-programmers/): This post covers details on using docker to improve the productivity of programmers. ## Topics covered AI in production, agentic engineering, software architecture, distributed systems, developer tooling, and lessons from shipping production software.