Black Friday Nov 27Cyber Monday Nov 30Some links are affiliate links. I earn a commission if you buy, at no cost to you. How I make moneyAffiliate links

Checklist · 18 picks · 6 categories

gifts for programmers

Links to Amazon are affiliate links. I earn a commission if you buy, at no cost to you, and it never decides a pick. How I make money

Programmers spend most of the day at a desk, so the best gifts here make that desk more comfortable or give them something good to learn from.

Read more

I pulled these picks from developer gift guides at Hackr.io and Autonomous, plus a Guru99 roundup, and only kept products a guide actually named. You will see ergonomic gear, a standing desk option, a few well-loved books and some small desk upgrades. If you are not sure what they already own, books and a lamp are safe, and a vertical mouse or split keyboard is better when they mention wrist or hand aches. Check what size desk they have before you buy a desk converter or monitor. Skip anything with a coding joke printed on it unless you know their humor.

Who this is not for. If they mostly care about mechanical keyboards or soldering and circuits, try Gifts for Keyboard Enthusiasts or Gifts for Electronics Tinkerers instead.

Showing all 18 picks

More filters

01 Focus and audio

the first pick is the one I would start with

02 Desk setup

Compare these 6
PickTierPriceBest forEvidence
Flexispot EC1 Electric Standing Desksplurge$200-300someone setting up a home office1 outlet
Ember Temperature Control Smart Mugsplurge$100-150slow coffee sippers1 outlet
OXO Good Grips Sweep & Swipe Laptop Cleanerbudgetunder $15a cheap add-on gift1 outlet
Ergotron Workfit-TL Standing Desk Convertersplurge$300-500small desks and tight rooms1 outlet
LapGear Home Office Lap Deskbudget$25-50couch and bed coders1 outlet
EMOBACO LED Desk Lamp with USB Charging Portbudget$25-50late-night screen work1 outlet

03 Ergonomics

Compare these 3
PickTierPriceBest forEvidence
Logitech ERGO K860 Wireless Ergonomic Keyboardmid$100-150wrist pain after long coding days1 outlet
Logitech Lift Vertical Ergonomic Mousemid$50-100hand and wrist strain1 outlet
Anker Wireless Vertical Ergonomic Optical Mousebudget$25-50a cheaper vertical mouse1 outlet

04 Storage and notes

05 Books

Compare these 4
PickTierPriceBest forEvidence
The Pragmatic Programmer: From Journeyman to Masterbudget$25-50any programmer, any level1 outlet
A Philosophy of Software Designbudget$25-50working developers1 outlet
Designing Data-Intensive Applicationsmid$50-100backend and data engineers1 outlet
Code by Charles Petzoldbudget$25-50CS students and curious beginners1 outlet

Programming book

Computer science book

06 Comfort

means three independent outlets recommend a pick, means one, and limited evidence means none has yet. I research these picks. I have not tested them myself. How I pick · Spot a mistake? A broken link, a wrong price range or an outdated pick: tell me at hello@allsetlist.com and I'll fix it.

Side by side

Questions people ask

What is a good gift for a programmer who has everything?

Look at comfort and focus rather than gadgets. Hackr.io suggests things like noise canceling headphones, a lap desk or a portable monitor. A good book from the Autonomous list is another low-risk option.

Are coding books a good gift?

They can be, if you pick a well-known one. Hackr.io recommends The Pragmatic Programmer for programmers at any level, and Autonomous names A Philosophy of Software Design and Designing Data-Intensive Applications for general and backend work.

How do I help a programmer with wrist pain?

Hackr.io points to the Logitech Lift vertical mouse and the Logitech ERGO K860 split keyboard. Both take some adjusting, so mention that it is a switch they may need a few days to get used to.

Should I buy a standing desk as a gift?

Only if you know they have the space and want one. A desk converter like the Ergotron Workfit-TL sits on the desk they already have, which makes it an easier gift.

When should I order so it arrives by Christmas?

USPS's recommended last send dates for December 25 in the contiguous US are December 17 for Ground Advantage, December 18 for Priority Mail and December 19 for Priority Mail Express. Retailers set their own order-by dates, so check at checkout.

Know someone shopping for this? Send them the list.

Text it Email it

Buy my list

Links to Amazon are affiliate links. I earn a commission if you buy, at no cost to you, and it never decides a pick. How I make money