I like reading about what other programmers use, and I appreciate when they take the time to share. Ergodox’s Users page is pretty fun to go through for this type of stuff.
Here’s a short list of what I use at home:
16” MacBook Pro. I keep it clamped and work off of two large monitors: one 38” ultra-wide and a 27” monitor setup above it.
I have two ErgoDox EZs, one in white and one in black. One has Zealios 67g switches and the other has Halo Trues. I love how customizable the ErgoDox is. You can checkout my keyboard config here, it’s geared towards programming.
Before that I had a Tada68 from KBDFans with Gateron Red switches. Awesome, compact keyboard.
I use a Logitech G602. It’s a great mouse and comes with 8 additional programmable buttons.
I’ve experimented with trackballs too. I’ve tried both thumb and finger trackballs: the Logitech MX Ergo and Elecom Huge. Despite the promise of not getting carpal tunnel when I’m 50, I didn’t like the feel of either one.
I have a pair of JBL LSR305 powered monitors and a Dayton Sub-1000 sub woofer hooked up to a Micca OriGen+ DAC/preamp.
For headphones, I have a pair of Meze 99 Classics. I walked into an audio store with the intention of getting a pair of Grados or Sonys, but the Mezes were a nice surprise. They’re made by a small audio company in Romania.
I also have a post on what software I use.