https://www.jpaul.me
18 posts
Tech
Subscribe via RSS
Recovery is its own skill. Here's the right undo for every Git The post Your AI Just Force-Pushed Over a Day of Work. Now What? appeared first on Justin's IT Blog.
The full coordination loop: issue, branch, PR, review, merge, issue The post Half Your Teammates Aren’t Human (and the Loop Doesn’t Care) appeared first on Justin's IT Blog.
AI writes uniformly clean code whether it's correct or not, which breaks the The post The AI’s Code Looks Right. That’s the Problem. appeared first on Justin's IT Blog.
An issue is how you hand a piece of work to someone else, and "someone The post Who Picks This Up? Writing Issues for a Team of Humans and Agents appeared first on Justin's IT Blog.
Pushing to a remote gets your Git history off your laptop and somewhere The post Your Repo Lives on One Disk. That’s One Spilled Coffee From Gone. appeared first on Justin's IT Blog.
Branches let one agent try something risky. Worktrees let two agents work The post Stop Making Your Agents Take Turns: Git Worktrees appeared first on Justin's IT Blog.
A Git branch is a disposable copy of your project where an AI agent can The post Let the AI Try Something Reckless: On a Branch appeared first on Justin's IT Blog.
The instructions you give an AI (your conventions, test commands, The post Commit the AI’s Config, Not Just the Code appeared first on Justin's IT Blog.
The payoff of fixing the copy-paste problem: agentic, editor-integrated The post Let the AI Edit Your Files (Yes, Really: Here’s Why It’s Safe) appeared first on Justin's IT Blog.
The lowest-stakes place to practice Git is on writing, and it happens to be a The post Version Control Isn’t Just for Code: Start With Your Words appeared first on Justin's IT Blog.
The single most important habit in AI-assisted coding isn't a prompt; it's The post Git Is Undo for the AI (and Memory It Can Read Back) appeared first on Justin's IT Blog.
Part one of The Workflow. The chat-to-file copy-paste loop breaks in The post The Copy-Paste Problem (and How to Actually Get Started) appeared first on Justin's IT Blog.
I built a free course for IT pros who can already get an AI to write The post Your AI Already Writes Good Code. That’s Not Your Problem. appeared first on Justin's IT Blog.
Six weeks of running a public Zerto Docs MCP server taught me the ceiling of dense-only retrieval. This is the story of finding it, fixing it with BM25 + RRF + reranker, and three other things (KB articles, a curated lessons doc, ingested ZertoPublic example scripts) that needed fixing while I was in there. The post Zerto Docs MCP — Part 2: Hybrid Search and a Curated Knowledge Layer appeared first on Justin's IT Blog.
How I built a self-hosted grain-marketing dashboard for my farm — scraping local cash bids, computing basis against CBOT, summarizing the day with a guard-railed LLM, and exposing the whole thing as an MCP server so an AI crop-advisor chat can see live local prices. The post AI-Powered Grain Market Tracking for Farmers appeared first on Justin's IT Blog.
A hosted MCP server that lets Claude, Copilot, Cursor, and other LLM clients answer Zerto questions using the actual help.zerto.com docs — 21,000 pages across 360+ bundles plus the entire KB archive. This post covers what it does, how to wire it up to your client of choice, and how I went from a standard dense RAG to a reranked one that's ~3× more accurate. The post My Zerto Docs MCP Server: Ask Claude (or Copilot, or Cursor) Real Questions appeared first on Justin's IT Blog.
If you’ve ever tried to wire a Zerto pre/post script to “go do something real” on a Windows host — update DNS, kick a Slack channel, restart a service, ping the recovery VMs to make sure they actually came up — you know the story. Zerto fires your script, the script does some PowerShell, and… The post Introducing Webhook Server: Windows-Native Webhooks for Zerto (and Anything Else) appeared first on Justin's IT Blog.
*This is Part 1 of a two-part series. This post covers how V4D was built, why I decided to staff it with AI employees, and what the “company” looks like at 34 agents. Part 2 is the technical deep dive into how it all actually works. (Coming soon)* — What if I told you that… The post I Built an Entire Company Out of AI Agents – Part 1 appeared first on Justin's IT Blog.