cover image for NorCal 2023 Mechanical Keyboard Meetup

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

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

Subscribe to the newsletter