> The kbd community has all kinds of small form factor / isometric layouts like this that are totally custom and efficient but just make me think how you just train your hands to be shockingly unproductive on 99.99% of other systems
I am curious, what kind of conditions require you to be productive on "other systems"? As a programmer these days, I pretty much am never told to sit in front of a random keyboard and expected to be productive there. I have the Ctrl/Caps mod you mentioned, and it bites me on other computers — but these typically tend to be instances of me helping some friend out with a computer problem. Any time that I am going to working for an entire day or more on a computer, I tend to figure out a way to swap Caps with Ctrl on it.
I can imagine the "should be able to be productive on any system" being a problem in the days when computers were scarce, and for instance, one had to use the computers in a university lab or similar. I can even imagine it today when you're talking about servers (e.g. I need to be able to use emacs, vi, and nano on any server that I'm logged into). But for keyboard input these days, it seems like we have the luxury to use our own highly customized input devices for 99.99% of the time.