Skip to content
Matthew Blode
Blog
AI-assisted engineering2 min read

The keyboard is the last physical bottleneck between your brain and shipped code

I type tens of thousands of words a week into Claude Code. When your workflow is prompt, review, iterate, the keyboard is the bottleneck you never think about. Here is my setup, and why the physical layer deserves the same attention as the software.

Based on the developer hardware and workflow setup used throughout 2025-2026.

The physical layer of your developer OS

The software layer gets all the attention: agents, snippets, shortcuts. None of it matters if the hardware you touch ten hours a day is an afterthought.

Most developers will spend weeks configuring Neovim and never once question the keyboard under their fingers. It carries every line of code, every prompt, every commit.

Why keyboard performance matters when you code with AI

The AI coding loop changed typing. Prompts, diffs, context docs, commits: the ratio of prose to syntax flipped. You type more words a day than you did writing pure code.

Voice might replace typing eventually. Until it does, the keyboard is the channel between thought and shipped product, and a fast one cuts friction you feel across a ten-hour session.

What makes a keyboard high performing

Not a buying guide. What actually matters:

Low latency. Keypress to character should be imperceptible. Wired, or high-polling-rate wireless.

Tactile feedback. Switches that confirm at the actuation point teach your fingers the threshold, so they stop wasting force.

Programmable layers. Layers for navigation, symbols, macros. Same idea as Raycast snippets: compress multi-step actions into muscle memory.

Split ergonomics. Arms rest at shoulder width instead of hunching inward for eight hours. Less strain, fewer breaks.

The setup I use

A Kinesis Advantage. Concave key wells curved to the length of each finger, columns instead of the staggered offset we inherited from 1878 typewriters, and thumb clusters that move the modifiers onto my strongest digits. Mechanical tactile switches chosen for actuation not sound, fully programmable, with a nav layer that keeps my hands on home row instead of reaching for arrow keys.

Each choice saves fractions of a second. Over hundreds of sessions those become hours. Same idea as shipping fast: the drag is often in the last place you look.

Keyboard shortcuts are a design decision

Keyboard shortcuts for power users signal you thought about how people use your product. Same applies to your own tools.

When I hit three keys and my full Claude Code prompt expands, that is a tactile switch at the right force, a firmware layer routing the input, an OS shortcut firing the expansion, an app executing the result. Most people optimise that top layer and ignore everything below it.

The compound returns of physical tools

A keyboard you use 2,000 hours a year is infrastructure. Your keyboard is either speeding you up or slowing you down, and most people have never tested which.