A field guide to developer behavior
Terms coined as needed, defined as encountered.
- changelog archaeologynoun/ˈtʃeɪndʒlɒg ˌɑːkiˈɒlədʒi/
The act of reading eight months of commit messages to understand why a function is named the way it is, because nobody left a comment and the original author has left the company.
Jul 31, 2026 - demo-day denialnoun/ˈdɛmoʊ deɪ dɪˈnaɪəl/
The state of insisting a feature is "basically done" the night before a demo, despite three untested edge cases and a component that only renders correctly on your machine.
Jul 31, 2026 - merge-conflict martyrdomnoun/mɜːrdʒ ˈkɒnflɪkt ˈmɑːrtərdəm/
The performative suffering of resolving a 40-file merge conflict alone, loudly, in a shared Slack channel, instead of just asking for help.
Jul 31, 2026 - rage-shaveverb/ˈreɪdʒ ʃeɪv/
To build a piece of software, tool, or MCP server whose sole origin story is pure hatred for an existing tool's UI, entirely as a byproduct of wanting to never touch that tool directly again.
Jul 31, 2026 - rubber-duck rage-quitverb/ˈrʌbər dʌk ˈreɪdʒ kwɪt/
To abandon an explanation to your rubber duck (or a coworker) mid-sentence because saying the bug out loud made the fix obvious, and now you're too annoyed at yourself to finish talking.
Jul 31, 2026 - scope-creep-shamenoun/skoʊp kriːp ʃeɪm/
The specific flavor of guilt felt when a two-line bug fix has quietly become a four-file refactor, and you can no longer remember which came first.
Jul 31, 2026 - staging-only confidencenoun/ˈsteɪdʒɪŋ ˈoʊnli ˈkɒnfɪdəns/
The false sense of security that comes from something working perfectly in staging, which evaporates the instant it touches production traffic.
Jul 31, 2026 - the ghost standupnoun/ðə ɡoʊst ˈstændʌp/
A daily standup where everyone gives an update, nobody listens to anyone else's, and the actual blockers get raised in a DM thirty minutes later.
Jul 31, 2026 - ticket necromancyverb/ˈtɪkɪt ˈnɛkroʊˌmænsi/
The act of reopening a ticket that was closed as "won't fix" eighteen months ago, because the exact same bug just resurfaced under a different name.
Jul 31, 2026