Software engineer here with a mechanical keyboard, a split design keyboard and a heavy user of a modal text editor (vim)
> Basically, they seem to enjoy exploring moderately-exotic productivity-improvement methods generally.
I’ve never considered these exotic or even moderately exotic tools, and the appeal has nothing to do with this attribute generally. These are good tools for performing the task at hand, and that is their only appeal.
> For one they're often one-handed, leaving the other hand free to use a pointing device or whatever else
To me, this is an anti-feature. I do all my work on the terminal, and generally speaking - I prefer tools that don’t need me to take my hands off a keyboard (thus the modal text editors). Two points: first, I can perform most tasks with my keyboard using muscle memory - I don’t need to look at where my mouse pointer is and navigate it to a menu button (and hope the UI hasn’t changed on me and moved the menu options around). Second, GUI applications consume a ton of resources and are slow. Nothing is faster than launching ripgrep from vim for searching for text in a moderately large source code repository.
> Two, they seem much more ergonomic than a standard keyboard - what could be more natural than grasping a keyer in any orientation that feels right?
I’m not familiar with this- I’ll take your word for it. But keep in mind that people writing code care a lot about semicolons, curly braces, parentheses, single quotes (‘), double quotes (“), all sorts of other characters (#%)?!&| etc)and the exact number of whitespaces (and tabs are extremely different from spaces!). These are used extremely frequently- depending upon the programming language, some of these are used more frequently than several common english alphabets. QWERTY works for this distribution (and DVORAK too).
A one handed keyboard that makes this wide range of characters readily available to type without requiring exotic combo-keys will require some innovations.
> three they are extremely portable which opens them up for use with laptops or HMDs.
Today, most programmers working on portable devices are making a trade off between screen real estate and portability (all other specs being equal). But even the smallest laptop that has a screen size large enough to please a programmer (say a 12” laptop display) can fit a sufficiently large qwerty keyboard. Probably if coding on an iPad or a phone becomes mainstream, there might be an opportunity to design an innovative and portable new programming keyboard. Today, that need doesn’t exist.