getpochi.hashnode.devHow to Give Coding Agents Access to SSH and Databases (Without Breaking Production)As AI agents become more capable, teams are trying to limit the damage they can do when given access to SSH or production databases. Common approaches include: Command allowlists: allow ls, cat, grep3h ago·8 min read
getpochi.hashnode.devWe’ve been shipping "slop" for 20 years. We just used to call it an MVP.A lot of people have started using the word “slop” as shorthand for AI-generated code. Their stance is that AI is flooding the industry with low-quality software, and we’re all going to pay for it later in outages, regressions, and technical debt. Th...Jan 9·4 min read
getpochi.hashnode.devHow do you build serious features in VS Code using only public APIs?I've been writing a series on how we trained our NES model, what that model takes as context to make a prediction, and how these model requests are managed with correct timing under continuous typing. With this, we’ve reached a point where NES can pr...Jan 8·6 min read
getpochi.hashnode.devHow a code editor decides the right moment to show an LLM-generated code suggestionIn Part 1, we talked about how we trained our NES model to predict the next meaningful edit you’re likely to make in your code. In Part 2, we then covered what the model takes as context to make this edit. This included deep dives into editable regio...Dec 23, 2025·6 min read
getpochi.hashnode.devClosing the Loop: How Reinforcement Learning is Changing AI CodingTL;DR Using SFT teaches models how to write code, but it is RL that is necessary to teach them what works. On the other hand, introducing RL in software engineering brings its own specific challenges: data availability, signal sparsity, and state tra...Dec 13, 2025·6 min read