NOW LET US – AI RAG SaaS Studio TP.HCM
NOW LET US
Digital Product Studio
Back to news
DEV-TOOLS...3 min read

My Favorite Keyboards

Share
NOW LET US Article – My Favorite Keyboards

A retrospective journey of a programmer's quest for the perfect keyboard, spanning from the legendary clicky IBM Model M and John Carmack's iconic NMB ConcertMaster to modern ergonomic masterpieces like the Ergodox EZ and ZSA Moonlander.

When I started using computers, we had a Sinclair ZX Spectrum at home and a nano-reseau of Thomson MO5s at elementary school. I distinctly remember how unpleasant it was to type with them. These must have been the worst keyboards I ever used[1]. Ever since, I have paid close attention to the keyboards I use. Here is the list of my all-time favorites.

I discovered the IBM Model M in 1993 when I went over to the neighbor who owned an IBM PS/1 6128. I was immediately hooked to the feel of the keys and their clicky sound. It felt like using a typewriter and I loved it.

It took me many years to find one. I vividly remember the Craigslist ad for a dilapidated computer shop in a Toronto suburb. Inside I found piles of them, stacked six feet high. All of them had some kind of damage so I picked a few for $20 apiece and rebuilt one that looked pristine. I used it for nearly 10 years after that.

8BitDo has released a Model-M inspired modern mechanical keyboard. It looks gorgeous (1, 2, 3, 4, 5), sounds like a dream, and is overall an excellent keyboard that I have used a lot to play Diablo II: Resurrected.

It is only in 2025, when I was building my own IBM PS/1 6128, that I discovered the IBM Model M, SSK (Space Saving Keyboard) with 84 keys. Not having that cumbersome keypad eat up the space and pushing the mouse location further right is so convenient, it surpasses the 101/102-key version.

The NMB RT-9100W, ConcertMaster, is an icon. After id Software shipped Quake, they retired their NeXT-based stack in favor of Intergraph workstations running Windows NT. The RT-9100W came standard with the TDZ RealiZm purchased by id. This is the keyboard programmers used to write QuakeWorld, WinQuake, and QuakeGL.

John Carmack enjoyed working with this keyboard so much that he kept it for many years after Quake shipped. All subsequent id games, from Quake II, Quake III, to Doom 3 were written using this keyboard as assessed by the documentary G4 Documentary: The History of Doom and Making of Doom 3 (2003).

The membrane base makes the keys feel quite peculiar and not on par with a Model M. It is also a beast of a keyboard. But it has the advantage of packing the best sound system I have ever come across on a keyboard. The sound quality is surprisingly high, even when powered only by a 6-pin mini-DIN (PS/2) connector. The volume knob is ultra-convenient. And not having to add speakers on the desk is gold. It is a lovely keyboard that became the signature of my Quake build.

As I was getting older, I started to feel discomfort when I typed for extended periods of time. The problem was solved when I started using a keyboard that let my wrists and forearms be stable while working.

With its detached parts, the Ergodox EZ is able to adjust to any typist. I used that keyboard for 10 years. I liked it so much that I bought one for home and one for work.

I have raved and rambled about the Ergodox EZ. It solved my RSI problems. I thought it was going to be my last keyboard. There was just one problem.

It was impossible to tilt properly. I tried many ways to solve the issue, from the official Ergodox Tilt/Tent Kit to 3D-printing my own solutions. The result was always wobbly. Occasionally the legs would slip and the keyboard would crash onto the desk. I developed muscle memory to avoid pressing too hard on the keys, but that made me miss keystrokes.

Six months ago, I was invited to visit Ollama's HQ in Palo Alto. It turned out they had many keyboard connoisseurs there. One of them even worked with a gorgeous Model M. Another engineer's setup piqued my curiosity. They had something tilted nearly 50° that felt solid and stable. I immediately noticed that I was no longer afraid to press hard on the keys.

As soon as I got home, I ordered a ZSA Moonlander (Black / Kailh Box Brown / Printed Keys) with its Platform accessory. The Moonlander is my dream keyboard. It has everything the Ergodox EZ offers, and it remains ultra-stable while tilted on the Platform. I really hope this will be my last keyboard.

| ^ | [1] | Closely followed by my later machines, the Amstrad CPC 6128 keyboard, and the Atari 520 STE keyboard. |

© 2026 Now Let Us. All rights reserved.

Source: Hacker News

Advertisement
Ad slot ready: 5887729102

More in this category

NOW LET US Related – CursorBench 3.1

dev-tools

CursorBench 3.1

CursorBench 3.1 introduces new coding tasks focused on codebase understanding, bugfinding, planning, and code review. The latest benchmark results show Fable 5 models leading the pack, while GPT-5.5 and Composer 2.5 offer impressive cost efficiency.

NOW LET US Related – Kimi K2.7 Code is generally available in GitHub Copilot

dev-tools

Kimi K2.7 Code is generally available in GitHub Copilot

Kimi K2.7 Code, the first open-weight model in GitHub Copilot, is now generally available, offering developers a lower-cost and highly flexible option for their coding workflows.

NOW LET US Related – A new Android malware from Google

dev-tools

A new Android malware from Google

Google is quietly deploying "Android Developer Verifier" (ADV) via Play Protect to billions of devices. Open-source advocates warn this program acts as a Trojan horse, giving Google absolute control over which apps are allowed to run on Android.

NOW LET US Related – Bring back crappy forums

dev-tools

Bring back crappy forums

A nostalgic look at the history of web forums, from Usenet to early CGI scripts, and why modern social media fails to replicate their unique sense of community.

NOW LET US Related – Global review confirms mRNA vaccines are safe, effective and full of promise

dev-tools

Global review confirms mRNA vaccines are safe, effective and full of promise

A comprehensive global review confirms that mRNA vaccines are safe, highly effective, and hold immense promise for treating other diseases like cancer and influenza.

NOW LET US Related – Opening up 'Zero-Knowledge Proof' technology to promote privacy in age assurance

dev-tools

Opening up 'Zero-Knowledge Proof' technology to promote privacy in age assurance

The open-sourcing of Zero-Knowledge Proof (ZKP) libraries will empower developers to build privacy-enhancing applications and digital ID solutions. This initiative supports the EU's age assurance efforts and fosters a more secure digital ecosystem.

EXPLORE TOPICS

Discover All Categories

Deep dive into the specific technology sectors that matter most to you.