Workman Keyboard Layout (2010)
A lot of keyboards optimize the wrong things at least as far as programming is concerned. All the optimizations seem to focus on letters but most of the time an editor or shell can auto complete keywords or identifiers. A ridiculous number of symbols seem to be a very long way from the home keys on weak fingers with modifiers required to access them. If I had to write huge amounts of plain prose and had RSI I think I would just dictate it rather than try and optimize the alpha layout.I have been tempted to get a large ortho (lots of modifiers suck) and setup a split qwerty with a heap of symbols in the center columns between them. I type '"[]{}().= all day so I don't get why they should be marginalized. It is like expecting an accountant to use the 1-0 row instead of a numpad.