CI/CD is the software-delivery practice that pairs continuous integration, which automatically builds and tests every code change, with continuous delivery or continuous deployment, which...
All memos tagged #software-development
Codebase Memory MCP is a local code-intelligence server that indexes software repositories into a searchable graph for AI coding agents. The tool is built around the Model Context Protocol and gives...
GitHub is a cloud-based platform widely used for version control and collaborative software-development. With over 150 million users contributing to more than 420 million projects, it is the most...
GitHub alternatives are the code-hosting platforms teams choose instead of GitHub — commercial DevOps suites, self-hostable open-source forges, nonprofit community hosts, and decentralized protocols....
The Git Agent Protocol is how I run multiple AI coding agents against a single codebase in parallel — several agents, several branches, several PRs in flight at once — without agents clobbering each...
This runbook operates the recurring session-and-release cycle of the Git Agent Protocol: an AI coding agent claims a task, works it in an isolated worktree, opens and merges a pull request, and...
This buildbook converges a Git repository to the state the The Git Agent Protocol — Agent Runbook needs to operate against it — a Runbook for the recurring session and release cycle: branch...
Run enough AI coding agents against a project long enough and the paperwork around the code starts to rot — what I call paperwork rot: stale task-tracker items nobody removed, duplicate "report" docs...
The Agent Worktree System is a small set of shell functions that spawn, kick off, ship, and clean up isolated Git worktrees for AI coding agents — one command each for the four moments that used to...
Running several AI coding agents against one repository at the same time breaks down fast without rules: branch conflicts, merge collisions, and — if you're not careful — production incidents. This...
Continuous integration (CI) is the practice of automatically building and testing code every time it changes, via automated jobs a hosting platform runs against each push or pull request rather than...
A pull request (PR) is a request, opened on a Git hosting platform, to merge one branch's changes into another — bundling a diff, a discussion thread, and any automated checks into a single...
Branch protection is a set of rules a Git hosting platform enforces on a specific branch — such as requiring passing status checks, requiring reviewer approval, or blocking force-pushes and deletions...
TL;DR Claude Mythos for Developers is a practical read on what Anthropic's Mythos-class model — released June 9, 2026 as Claude Fable 5 and Claude Mythos 5 — means for builders: stronger SWE-bench...
REST (Representational State Transfer) is an architectural style for designing networked applications, defined by Roy Fielding in his 2000 doctoral dissertation, that uses stateless,...
TypeScript is a statically typed superset of JavaScript developed by Microsoft that compiles to plain JavaScript, adding optional type annotations and compile-time error checking to the language....
