The Open Steno Project
openstenoproject.org
openstenoproject.org
On an ascii keyboard, that would be like typing something like \d and having the phrase "The defendant states that" appear.
It's obvious that simply by using that technique alone (which can be used on a regular keyboard too), one can type many orders of magnitude faster than someone who's typing out each individual word letter by letter (or even phonetically). Some steno systems will give the stenographer hundreds if not thousands of such macros to memorize.
Of course, there's also the phonetic spelling stenographers use if they don't already know a macro for a given word (or for a proper noun), and there's the funky chorded keyboard that makes it efficient to type thousands of different macros with a relatively few keys and without moving the fingers much. But that's secondary to the heavy reliance on macros.
I hate memorization, and didn't want to spend the years that it would take to master steno, so never really wound up pursuing this myself. So I don't actually know steno myself, so please take the above explanation with a grain or two of salt. But that's my understanding of how the greatest speed advantages are achieved with steno.
I'd love to hear from some professional stenographers as to whether my impression was correct.
It probably helps if the nature of the text you have to type is somewhat formulaic.
I mean, going only by lines of code written per day, one would think I would be content with being able to type only at maybe 8 words per minute, and that's on a good day! But it is obvious to anyone why being able to type only 8 words per minute can be detrimental to a programmer.
Most people who type "incorrectly" but have lots of practice can do 50-100wpm. That's my observation/experience, anyway. I don't touch type but I'm plenty quick enough. Is there a useful difference between that and 200wpm steno, for programming?
I'm talking plainly in terms of a null hypothesis, though. If we agree that there is a notable difference between 8 and 50 WPM, we should assume the effect also holds between 50 and 250 WPM, unless otherwise proven.
There is no reason to believe the "cutoff" value where the effect stops being noticable is at, say, 100 WPM, just because that happens to be a common Qwerty typing speed.
I haven't learned machine stenography (for reasons which fit better in another comment), but I do know and frequently use good old pen-and-paper shorthand, which is shares a lot of properties with stenography. I also talk to people who know machine stenography to keep up with the current developments.
There's one misconception in the quote that I feel it's worth clearing up: learning stenography/shorthand does not rely as heavily on "memorization" as you seem to think.
There is a system to the madness, and most systems are fairly easy to learn (because – hey – they're systematic!) Once you know the system, you don't need to memorize anything. You will be able to type anything by just applying the rules of the system. Of course, consciously applying the rules is going to be a slow process (just like consciously hunting for keys on a Qwerty keyboard when you were still learning it), but words you type often will settle into your muscle memory, just like they have done on Qwerty. Try typing in a foreign language on Qwerty and you'll notice how much of your typing speed is muscle-memory-applied-to-full-words. The same thing is true of stenography.
You never sat down and deliberately decided to "memorize" common words on Qwerty, it just happened automatically as you were typing. The same thing is true of stenography.
So, to recap:
* "Mastering stenography" in the sense of "being able to type at a speed that is not uncomfortable" may take no more than a month. It does require memorizing the system and applying it.
* "Mastering stenography" in the sense of exceeding your current Qwerty speed may take a few months up to half a year. It does not require any memorization beyond the first step.
* "Mastering stenography" in the sense of achieving 250 WPM speeds will take several years. It will probably require memorizing custom shortcuts for words/phrases that you commonly type.
So if you compare stenography fairly to Qwerty, you see we're talking at most half a year. It probably took you longer to learn Qwerty to begin with. You're being unfair to yourself if you compare 250 WPM stenography to 70 WPM Qwerty and from that conclude that stenography is much harder.
Top Dvorak Typist: 140 wpm
I use QWERTY and I can definitely maintain 140WPM easily when typing something from memory or when participating in realtime chat. In short bursts, ~230WPM isn't difficult. A look at sites like TypeRacer shows that there are indeed many typists who can achieve 150-160WPM, and some occasionally exceed 200.
That said, I think typing speed is highly dependent upon the keyboard, and layout is only one of many other factors. From personal experience I have a feeling most keyboards out there are extremely suboptimal, with too much key travel and heavy actuation force. I've not be able to go above 130WPM on any laptop keyboard, for example, and even trying to achieve 100 feels extremely tiring. On the other hand, my desktop keyboard happens to have extremely light keys and shallow travel with a good bouncy "cushion" at the end, and I can type for many hours at much higher speeds without feeling tired.
Steno's biggest advantage comes from having very long words produced with a single chord, but the average word length is not so high, and most faster typists I know, as do I, already somewhat "chord" keys for common sequences (otherwise transposition errors wouldn't appear at all --- "hte" instead of "the" being one example, as those with experience will tend to hit both keys almost simultaneously for that.)
What keyboard model is this? I've been looking for ones with very short travel.
On the other hand, there are mentions of the KM-2501P and KM-2601 (without the P suffix), which look the same except for the logo but I'm not sure if the slightly different model number means they have the same switch characteristics:
http://www.pctekonline.com/ps2eag104key.html
https://www.olx.ua/obyavlenie/prodaetsya-multimediynaya-klav...
A bit more digging found the company:
The total travel isn't very short --- laptop-style switches would be shorter --- but it doesn't take much force to get past the tactile "hump" where it actuates, and after that is a bouncy feeling that helps in pushing the finger back up. Perhaps what I find most desirable is that the drop in force over the hump is not very steep, unlike with many other keyboards I've used where it feels like the key just stays down with very little force and refuses to come back up until the finger is completely removed from it.
Incidentally, I have a mechanical keyboard with blue ALPS switches, but it feels more tiring to type on it than this KM-2601P.
Laptop keyboards are just too stiff and don't have enough "cushion" travel past the actuation point.
https://github.com/openstenoproject/openstenoproject.github....
And for the short words...steno can handle short phrases as well, "of the", "if I was", etc, which helps bring the "average word length" up.
But for me it's really not worth switching from qwerty, as I don't want to have problems typing on someone else's qwerty keyboard when I need to -- which is a problem I've heard many non-qwerty typists report having, even if they were once fluent in qwerty. Some do report that they can make the cognitive switch from one to the other relatively easily, but some can't.
So for me it's not worth the risk of spending all that time to learn another layout just to find it hampers my qwerty-typing ability when I might need it.
If I was going to learn anything, it would be steno -- as at least it being on a radically different keyboard should mean that learning it shouldn't impact my qwerty-typing ability.
As far as say Dvorak or colemak gaining you faster speeds, I'm pretty doubtful of that claim. It has more to do with how much effort you decide to put in.
In that context, it’s a very significant improvement over QWERTY, in particular by avoiding the bottom row, which on a typewriter is slow and awkward to reach. 15-20 WPM advantage sounds pretty plausible to me.
On a “modern” mostly flat keyboard, some other layout would be better than either QWERTY or Dvorak (personally I don’t think any of the popular layouts are properly optimized for common current keyboards, but to be fair the modern keyboard is a pretty terrible design). Dvorak is still a significant improvement over QWERTY though.
Although I have been looking into the possibility of a compact chorded keyboard: it would make typing on the go feasable.
...Hang on a minute: I play recorder. There are 8 keys on a recorder, and there are 8 bits in an ASCII sequence (which is what I'm typing). Suddenly, I think I see a viable design: get me the Arduino.
http://www.danieljosephpetersen.com/posts/programming-and-st...
Negativity aside, I'm pretty thrilled to see Open Source projects in the field. It costs 4,000 dollars for Case Catalyst, which you can think of as Microsoft Word for Stenographers. It's worth it if you're a professional, but I suspect that the price is only that high because there's no competition.
edit: In fact, I think the price might have gone up in the last two years. I could have sworn that it was 3,000 dollars back in 2014.