
NorCal 2023 Mechanical Keyboard Meetup
4 min read Nov 16, 2023
I currently use the ZSA Moonlander mechanical keyboard, a tool that substantially increased my typing performance and satisfaction.
I have used many others ever since I bought my first mechanical keyboard over a decade ago. Since then, I’ve been following the burgeoning hobby. Recently, I watched as COVID-19 lockdowns began and people began investing into their desk setups. As a result, the mechanical hobby exploded in popularity.
The allure of mechanical keyboards
Humanity’s obsession with tools comes as no surprise given our long history of building tools to improve our lives. The need to tweak and tinker with tools is a natural extension of that practice.
Any hobby can be viewed through a gearhead lens. For example, runners have increasingly complex super shoes. Woodworkers have handmade Japanese saws.
For knowledge workers, the primary tools — computers — are mass-produced and differ very little. The mechanical keyboard, with its endless customizability, offers a rare sandbox for tinkerers to play in.
Due to the ubiquity of USB-C and Cherry-style switches (the patent expired a long time ago), mechanical keyboards offer a level of modularity and interoperability that is rarely seen in other spaces. You can buy a keyboard case and PCB from one shop, get the switches from another, and then the keycaps from yet another. Bigger companies offer prebuilt setups. Smaller outfits may make only cables, or meticulously crafted artisan keycaps.
Since the hobby is so wide and deep, it supports each individual having their own unique preferences, such as aesthetics, sound, and feel.
The 2023 NorCal meetup
I unfortunately missed last year’s mechanical keyboard meetup. Seeing Taeha’s video covering the event, I knew I had to go to this year’s meetup.
This year, while my kids were napping, I slipped away to Guildhouse in San Jose. With camera in hand, I walked the aisles, admiring the community’s keyboards and chatting with others about our shared passion.
What follows are a selection of photos I took that day.
Leica CL · 23mm · f/2.8 · 1/60 · ISO
2000
Leica CL · 23mm · f/2.8 · 1/60 · ISO
500
Leica CL · 23mm · f/2.8 · 1/60 · ISO
400
Leica CL · 23mm · f/2.8 · 1/60 · ISO
1600
Leica CL · 23mm · f/2.8 · 1/60 · ISO
3200
Leica CL · 60mm · f/2.8 · 1/160 · ISO
2000
Leica CL · 60mm · f/2.8 · 1/160 · ISO
1250
Leica CL · 60mm · f/3.4 · 1/160 · ISO
2500
Leica CL · 60mm · f/2.8 · 1/160 · ISO
3200
Leica CL · 60mm · f/2.8 · 1/160 · ISO
2500
Leica CL · 60mm · f/2.8 · 1/160 · ISO
3200
Leica CL · 60mm · f/2.8 · 1/160 · ISO
2500
Leica CL · 60mm · f/2.8 · 1/160 · ISO
3200
Leica CL · 60mm · f/3.4 · 1/160 · ISO
8000
Leica CL · 60mm · f/2.8 · 1/160 · ISO
800
Leica CL · 60mm · f/2.8 · 1/160 · ISO
1250
Leica CL · 60mm · f/2.8 · 1/160 · ISO
5000
Leica CL · 60mm · f/2.8 · 1/160 · ISO
2500
Leica CL · 60mm · f/4 · 1/160 · ISO
4000
Leica CL · 60mm · f/6.3 · 1/160 · ISO
12500
Leica CL · 60mm · f/5.6 · 1/50 · ISO
12500
Leica CL · 60mm · f/2.8 · 1/160 · ISO
12500
Leica CL · 60mm · f/2.8 · 1/125 · ISO
12500
Leica CL · 60mm · f/2.8 · 1/160 · ISO
6400
Leica CL · 60mm · f/4 · 1/160 · ISO
3200
Leica CL · 60mm · f/4 · 1/160 · ISO
2000
Leica CL · 60mm · f/4.5 · 1/160 · ISO
10000
Leica CL · 60mm · f/4.5 · 1/160 · ISO
2500
Leica CL · 60mm · f/2.8 · 1/160 · ISO
1250
Leica CL · 60mm · f/2.8 · 1/160 · ISO
1250
Leica CL · 60mm · f/2.8 · 1/160 · ISO
2000
Leica CL · 60mm · f/2.8 · 1/160 · ISO
800
Leica CL · 60mm · f/2.8 · 1/160 · ISO
1000
Leica CL · 60mm · f/4.5 · 1/160 · ISO
2000
Leica CL · 60mm · f/4.5 · 1/160 · ISO
1250
Leica CL · 60mm · f/2.8 · 1/160 · ISO
3200
Camera setup

Thanks to Q for reading drafts of this. Cover image based on Mechanical Keyboard Designer by Erin Keeffe.