I met someone at a conference who was both a stenographer and a developer. Because the dictionaries which convert the keystrokes into words are just JSON, he changed them to common commands/code snippets. Watching him code was mindblowing.
Also see the awesome <a href="https://twitter.com/stenoknight" rel="nofollow">https://twitter.com/stenoknight</a> , who does live captioning at various Open Source events. Always impressive and high-quality.
(Repost of previous comment from about a month ago <a href="https://news.ycombinator.com/item?id=21233836" rel="nofollow">https://news.ycombinator.com/item?id=21233836</a> as it seemed relevant, although I haven't progressed much in my proficiency yet)<p>I have begun the path to learning stenography. Steno involves chording, or pressing multiple keys at once. Multiple keys at once means greatly improving the information density of when you type allowing professionals to type 240 words per minute (realtime), which is just not possible on single-key-at-a-time keyboards. Unfortunately most commonly available, non-gaming keyboards do not natively support multiple keys at once which is also known as n-key rollover (nkro). I ended up buying a pre-assembled, fully opensource hacker keyboard Ergodox EZ⁰, and have a custom layout firmware that matches up with the open steno project¹ . From here I am using Querty Steno² to practice my chording. Here is an example video someone did of using steno for programming a simple FizzBuzz on a different keyboard on YouTube³. In my opinion, if anyone is looking to really take their typing to the next level, chording is the only way and Dvorak/Colmak/single-key-at-a-time-layouts will never really get you there.<p>⁰ <a href="https://ergodox-ez.com" rel="nofollow">https://ergodox-ez.com</a><p>¹ <a href="http://www.openstenoproject.org" rel="nofollow">http://www.openstenoproject.org</a><p>² <a href="http://qwertysteno.com" rel="nofollow">http://qwertysteno.com</a><p>³ <a href="https://www.youtube.com/watch?v=RBBiri3CD6w" rel="nofollow">https://www.youtube.com/watch?v=RBBiri3CD6w</a>
There's a fantastic, tight-knit community associated with the Open Steno Project. I'm in the process of learning steno, and <a href="https://didoesdigital.com/typey-type/" rel="nofollow">https://didoesdigital.com/typey-type/</a> is a fantastic page that does drills that builds up steno skills.
See also this contalk from 2013 by Mirabai Knight: "Plover: Thought to Text at 240 WPM"<p><a href="https://www.youtube.com/watch?v=Wpv-Qb-dB6g" rel="nofollow">https://www.youtube.com/watch?v=Wpv-Qb-dB6g</a>
Looks like a project to build a stenotype machine (chorded keyboard entry), not to promote stenography which more commonly means various techniques of shorthand writing.
Anyone remember texting on a feature phone using the numeric keys? I never learned it myself. But those good at it would still beat me typing on a virtual keyboard on my smartphone. I wonder if you could actually program using just 12 keys as well!?
Nice to see someone developed a plug-in[0] for the Michela machine[1] (the one used in the Italian Parliament). The one used in the Parliament is actually just a midi keyboard, which means it can be reproduced with a relatively cheap 2-octaves off-the-shelf midi keyboard.<p>[0] <a href="https://github.com/benoit-pierre/plover_michela" rel="nofollow">https://github.com/benoit-pierre/plover_michela</a><p>[1] <a href="http://xahlee.info/kbd/i/michela_stenotype_system_81845.pdf" rel="nofollow">http://xahlee.info/kbd/i/michela_stenotype_system_81845.pdf</a>
My bad: I mis-read that headline as "Steganography" and as I read the comments, I kept wondering how making typing faster would obscure communications. :-)
Neat. The list art of taking down dictations fast. Wish I knew it in school (and that they had allowed it in school). I hated dictation but for some people, it's a job, I guess.
I recently started practicing Teeline shorthand. It's a system for pen and paper. I might not even use it in practice but it's cool to learn by itself. It's pretty clever and sort of layered. Letters are the first layer, rules for connecting them are the second, then there are short notations for common words and word groups, then there are shorthands for common suffixes, prefixes and letter combinations. It is satisfactory to lets you make a shorthand even shorter.