20 entries · updated with every drop
The dictionary.
Plain definitions for the words in a pull request, and for the new ones vibe coders are picking up. No jargon used to explain jargon.
13 The lines on the shirts, and what they mean when a reviewer types them.
Pull requests
LGTM stands for “looks good to me.” Reviewers write it to approve a pull request or code change and signal that it is ready to merge.
Definition and the shirt →Squash and mergeSquash and merge combines every commit in a pull request into one commit on the target branch, so the main history gets one tidy entry per change.
Definition and the shirt →Merge conflictA merge conflict happens when Git cannot combine two branches on its own because both changed the same lines, and a person has to decide what stays.
Definition and the shirt →It works on my machine“It works on my machine” means code runs for the person who wrote it but fails elsewhere, usually because the environments differ in some way.
Definition and the shirt →One last commit“One last commit” is the small final fix before a branch is ready. It is rarely the last one, and good commit habits keep the history readable anyway.
Definition and the shirt →Cannot reproduce“Cannot reproduce” means a developer followed a bug report but could not make the bug happen, so it cannot be confirmed or fixed yet.
Definition and the shirt →Changes requested“Changes requested” is a code review result meaning the reviewer wants specific changes made before the pull request can be approved and merged.
Definition and the shirt →Known issueA known issue is a bug or limitation the team has confirmed and documented but has not fixed yet, usually listed in release notes with a workaround.
Definition and the shirt →Do not merge“Do not merge” marks a pull request that should not land yet, because it is unfinished, waiting on something else, or open for discussion only.
Definition and the shirt →Nit / approved with nitsA nit is a small, non-blocking review comment. “Approved with nits” means the change can merge, with a few minor suggestions the author may take.
Definition and the shirt →Rebase / please rebaseRebasing replays your branch’s commits on top of the latest target branch. “Please rebase” asks you to update a branch that has fallen behind.
Definition and the shirt →Awaiting review“Awaiting review” means a pull request is open and waiting for a teammate to read and approve it. Nothing merges until someone does.
Definition and the shirt →Preview deployment / preview is buildingA preview deployment is a temporary live copy of a site built from a pull request. “Preview is building” means that copy is not ready yet.
Definition and the shirt →7 The words people building with AI are learning this year.
Vibe coding
Vibe coding is building software by describing what you want to an AI model and accepting the code it writes, often without reading every line.
Read the entry →Accept all“Accept all” applies every change an AI coding tool proposes at once. It is fast, and it works best when you have at least skimmed the diff first.
Read the entry →Context windowThe context window is how much text an AI model can consider at once: your instructions, the conversation, any files it reads, and its own reply.
Read the entry →TokensTokens are the small chunks of text AI models read and write. They are how usage is measured, priced and limited, including the size of a context window.
Read the entry →One more prompt“One more prompt” is the loop of asking an AI for just one more fix. Knowing when to stop, revert or start fresh saves hours and tokens.
Read the entry →Agent (AI coding agent)An AI coding agent is a model that works in a loop with tools: it reads files, edits code and runs commands to finish a task, then checks its own result.
Read the entry →HallucinationA hallucination is when an AI model states something false with confidence, like a function, package or setting that does not exist.
Read the entry →