Origin of the Term Cherry MX

I’ve been buying keyboards with Cherry MX switches for a decade, browns and a few blues. Today, I learned that MX stands for “Mechanical X-Point”– “X” for the x-shape of the keyboard stem you can see when you remove the keycap. https://en.wikipedia.org/wiki/Cherry_AG

July 22, 2025

Buy the Best Hardware You Can

Some advice I offer people entering the programming profession is to buy the best hardware you can. You’re going to need it. ...

October 25, 2022

The Case for One Computer Monitor

I have one computer monitor on my desk. Not long ago, this was common, but today, many people have two, three, or four monitors. In this post, I’d like to make the case that most professional programmers can use just one monitor. ...

March 31, 2014