Gifts for Programmers Who Already Have Everything

Programmers are hard to shop for because they have already bought the good version of everything they need. The keyboard is chosen. The monitor arm is chosen. The chair was a whole research project. Buy them hardware and you are either duplicating something they love or overriding a decision they made on purpose.
The gifts that land are the ones tied to identity rather than equipment — something that signals "I know what you actually do all day," worn or kept rather than plugged in. Here is a guide organised by what you know about them.
If you know their stack
The best in-jokes are specific. A generic "I <3 code" shirt says nothing; a reference to the exact thing they fight with every day says you were paying attention.
- They live in a terminal. The Linux and Root collections turn Unix internals into wearable graphics — Syscall, 0700 (the permission bits, as a design). Quiet enough for the office, obvious to anyone who'd get it.
- They run the network. The Network Engineer series — Autonomous, Recursive, Hop Count — is routing and topology rendered as art.
- They do ML. The AI Engineer collection is honest about the job: Projection is an embedding space with one point overfit on purpose, Attention is a causal attention matrix in halftone, Epoch is a training run plotted with all its doubt.
- They've been doing this a long time. The Stdout collection is programmer fatalism as typography — "weeks of coding to save hours of planning," Clarke's third law, the temporary fix from 2019 that is still in production.
If you don't know their stack
Go for the things that work regardless of language:
- The desk, not the person. A 16×32 inch desk mat is a big, low-stakes upgrade to a space they stare at for eight hours — full-bleed, non-slip, and a lot more considered than a mouse pad. The Rotor drone-schematic mats and the Clade cladogram mats both read as "someone chose this," not "conference swag."
- An embroidered cap. Understated, no size question, works on anyone. The Cipher cap (cryptography, as calligraphy) and the Clade cap (a branching tree in eight tips) are both single-mark, no loud graphic.
- Lifting and code. If they are also in the gym, the Load collection crosses the streams — "while (form.ok)", Deload as git revert, sleep(180) as the rest timer.
When in doubt
A gift card (from $25) is the honest move for a person with strong opinions — it lets them pick the exact reference that lands for them, which is the whole game with this kind of gift.
What to avoid
- Anything that requires a driver. They have a USB hub. They have three.
- "Funny" mugs with a joke that expired around 2015. The reference has to still be true.
- Desk toys. A person who has optimised their setup does not want a Newton's cradle on it.
The through-line: the gift should say something specific about the work. Start with whichever collection matches what they actually do, and the reference will do the rest.