HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Coding in Stenography, Quick Demo

Art of Chording1 HN recommender · recommended in 1 month, 2016-2023
YouTube
132K views · 10 years ago · demo · evergreen

A short unscripted demo of writing FizzBuzz in JavaScript with a generator function on a steno keyboard, typos included. It gives a feel for what real coding in stenography looks like.

Whenever HN asks whether you can program with steno, this is the go-to demo showing it working.

Software practice, open source & careersWeb developmentConsumer devices & gadgets#steno#chording#javascript#fizzbuzz#typing

6 comments from Hacker News

@jodrellblank2023 · in “Show HN: I automated 1/2 of my typing”

The Plover / OpenSteno founder Mirabai Knight was working on Python steno a decade ago: link Longer video eight years ago: link Some random YouTube video, JavaScript steno seven years ago: ▶ this video Steno coding in Ruby, four months ago: link

CitesView on HN
@morinted2020 · in “Art of chording”

I'm the author of Art of Chording—I program full-time with steno in JavaScript (working mainly with React.) I'd love ideas on how to demonstrate coding in steno. I struggle with it sometimes because the slowest part about coding is not the input rate… it's the brain. I guess if people are looking to code "quicker"… it's not the rate of input that one would want to explore. I will say that writing comments became a lot easier when the words started to just flow onto the screen. Here are my existing videos: Unscripted: link Scripted: ▶ this video Looking forward to any suggestions on how to improve or even just the big open questions you'd want answered on this subject.

CitesView on HN
@DavidVoid2020 · in “Time is the only real currency we have”

You can make custom chords for special chars and type them just as quickly as any other "word". Here's an example of someone writing some javascript code with a steno keyboard: ▶ this video I don't use it myself but I assume that it would be faster than regular QWERTY typing, but only once you've used it for several years.

CitesView on HN
@iod2019 · in “Open Steno Project: Bringing Stenography to Everyone”

(Repost of previous comment from about a month ago link as it seemed relevant, although I haven't progressed much in my proficiency yet) 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. ⁰ link ¹ link ² link ³ ▶ this video

CitesView on HN
@iod2019 · in “Relearning to Type”

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. ⁰ link ¹ link ² link ³ ▶ this video

CitesView on HN
@walrus2016 · in “The Open Steno Project”

There was a nice demo of using stenography for programming by one of the Open Steno Project developers: ▶ this video

RecommendsView on HN
Plover: Thought to Text at 240 WPM34:21

Plover: Thought to Text at 240 WPM

Next Day Video
109K views • 13 years ago
Crockford on JavaScript - Section 8: Programming Style & Your Brain1:06:46

Crockford on JavaScript - Section 8: Programming Style & Your Brain

YUI Library
111K views • 14 years ago
pointerpointer.com's use of voronoi, canvas, and javascript3:45

pointerpointer.com's use of voronoi, canvas, and javascript

Paul Irish
40K views • 14 years ago
Live ClojureScript Game Editor5:27

Live ClojureScript Game Editor

ibdknox
34K views • 14 years ago
How I program C2:11:32

How I program C

Eskil Steenberg
1M views • 9 years ago
The Art of Code - Dylan Beattie1:00:49

The Art of Code - Dylan Beattie

NDC Conferences
4.9M views • 6 years ago
clojure.core/typing - Matt Adereth35:41

clojure.core/typing - Matt Adereth

ClojureTV
40K views • 10 years ago
Hey Underscore, You're Doing It Wrong!36:31

Hey Underscore, You're Doing It Wrong!

InfoQ
141K views • 13 years ago
Over the Shoulder 1 - Text Preprocessing in Forth1:06:26

Over the Shoulder 1 - Text Preprocessing in Forth

Andreas Wagner
25K views • 12 years ago
Functional Composition - Chris Ford39:21

Functional Composition - Chris Ford

ClojureTV
31K views • 13 years ago
Glenn Vanderburg - Cló: The Algorithms of TeX in Clojure42:25

Glenn Vanderburg - Cló: The Algorithms of TeX in Clojure

ClojureTV
9K views • 11 years ago
Intentional Programming demo (Part 2) - Compiler10:01

Intentional Programming demo (Part 2) - Compiler

dftube
4K views • 20 years ago
Bruce Hauman - Developing ClojureScript With Figwheel45:31

Bruce Hauman - Developing ClojureScript With Figwheel

ClojureTV
56K views • 11 years ago
2016/2017 MUST-KNOW WEB DEVELOPMENT TECH - Watch this if you want to be a web developer22:52

2016/2017 MUST-KNOW WEB DEVELOPMENT TECH - Watch this if you want to be a web developer

LearnCode.academy
916K views • 10 years ago
Intentional Programming demo (Part 1) - Editor9:59

Intentional Programming demo (Part 1) - Editor

dftube
14K views • 20 years ago
Hacking with Andrew and Brad: tip.golang.org1:02:49

Hacking with Andrew and Brad: tip.golang.org

The Go Programming Language
99K views • 11 years ago
RiftSketch: Live coding in VR with the Oculus Rift, Firefox WebVR, JavaScript and Three.js10:36

RiftSketch: Live coding in VR with the Oculus Rift, Firefox WebVR, JavaScript and Three.js

Brian Peiris
273K views • 12 years ago
The Eleventh HOPE (2016): Coding by Voice with Open Source Speech Recognition46:20

The Eleventh HOPE (2016): Coding by Voice with Open Source Speech Recognition

Channel2600
13K views • 9 years ago
Tim Ewald - Clojure: Programming with Hand Tools58:39

Tim Ewald - Clojure: Programming with Hand Tools

ClojureTV
48K views • 12 years ago
Demo: Base language, compile-time execution2:07:18

Demo: Base language, compile-time execution

Jonathan Blow
164K views • 12 years ago