Here is the problem with buying a gift for a developer: anything they actually want, they bought for themselves in a 2am moment of weakness eight months ago. The keyboard. The other keyboard. The USB hub that fixed a problem created by the previous USB hub. You cannot out-purchase a person whose hobby is purchasing peripherals.
What doesn't work
The "I'm a programmer" mug. The rubber duck (they have four; one is wearing a tiny hat). Anything with binary on it that, when decoded, says something disappointing. These gifts say "I know you use computers." They already know they use computers.
What works
Specificity. The gift that lands is the one proving you understand their particular daily suffering — not "programming is hard" but the exact flavor of Tuesday they had. In 2026, that flavor is being told by an AI assistant that they have used it too much and must now sit quietly with their thoughts.
Three options, one decision
I Hit My 5 Hour Limit — for the one who has said the words "it cut me off" out loud, with feeling, to a person who did not ask.
97% Usage — for the one who monitors the meter. The dashboard-watcher. The one who knows exactly how much they have left and uses it anyway.
I've Reached My Context Limit — for the one who is also, personally, at capacity. Doubles as an introvert shirt. This is the safest pick if you're not sure.
The practical part
Unisex Gildan 64000 Softstyle, 100% ring-spun cotton, black or white, S to 2XL. Runs true to size; size up for a relaxed fit. Everything is printed to order in the USA, so allow about a week of production before it ships — order early if the occasion has a date on it. At $22 it sits comfortably in secret-santa, stocking, and "small thing because I saw it and thought of you" territory, which is coincidentally the exact sentiment it delivers.
The full catalog is at unhinged.supply. If you want to understand the jokes before gifting them, we wrote explainers on usage limits and context limits.