0:00:03.247,0:00:04.045 DREW: You ready? 0:00:04.045,0:00:05.348 Okay. 0:00:05.348,0:00:07.148 EMILE: So hi, everyone. 0:00:07.148,0:00:09.107 I just wanted to know -- 0:00:09.107,0:00:11.708 has anyone used steno? 0:00:11.708,0:00:13.009 Steno keyboarding? 0:00:13.009,0:00:14.080 No one? 0:00:14.080,0:00:15.306 By show of hands? 0:00:15.306,0:00:16.380 Except for Drew? 0:00:16.380,0:00:17.380 No one? 0:00:17.380,0:00:18.979 Okay, well, that's awesome, because... 0:00:18.979,0:00:20.582 Prepare to be amazed. 0:00:20.582,0:00:24.015 Maybe the best thing that you never tried. 0:00:24.015,0:00:25.512 Could be. 0:00:25.512,0:00:27.112 So what is steno? 0:00:27.112,0:00:29.546 It's a specialized,[br]non-alphanumeric, 0:00:29.546,0:00:31.172 chorded keyboard layout. 0:00:31.172,0:00:35.676 Non-alphanumeric[br]meaning that not all the letters of the alphabet 0:00:35.676,0:00:37.014 can be found on the keyboard, 0:00:37.014,0:00:40.512 and you actually get them[br]by pressing different chords. 0:00:40.512,0:00:42.942 It also works with phonetics, 0:00:42.942,0:00:45.975 so as opposed to[br]typing out individual letters, 0:00:45.975,0:00:48.313 like you do with a typewriter-style keyboard, 0:00:48.313,0:00:50.347 you do words. 0:00:50.347,0:00:53.279 So you can see how this already benefits things. 0:00:53.279,0:00:57.246 It's almost like object-oriented programming[br]to procedural programming, 0:00:57.246,0:00:58.715 is one way you can think of it. 0:00:58.715,0:01:02.192 It's typed using a stenotype, 0:01:02.192,0:01:05.398 and back in the day,[br]they used to look like that thing, 0:01:05.398,0:01:08.167 where you put your code[br]on a piece of paper, 0:01:08.167,0:01:10.260 so not very good for us. 0:01:10.260,0:01:11.898 This machine must be about... 0:01:11.898,0:01:14.367 More than 100 years old. 0:01:14.367,0:01:16.628 Nowadays, they look like that. 0:01:16.628,0:01:20.060 So if you wanted to plug it into USB, 0:01:20.060,0:01:21.764 you would need something like that. 0:01:21.764,0:01:25.167 And then why should you care about this? 0:01:25.167,0:01:28.427 Us all being developers,[br]and especially liking Vim, 0:01:28.427,0:01:29.952 we do a lot of typing, 0:01:29.952,0:01:34.811 and the thing about qwerty,[br]or even Colemak or Dvorak, 0:01:34.811,0:01:36.886 is that you'll get RSI. 0:01:36.886,0:01:39.051 If you work for eight hours straight, 0:01:39.051,0:01:41.718 just constantly typing, 0:01:41.718,0:01:43.442 you will get RSI. 0:01:43.442,0:01:45.533 And this is one of the things 0:01:45.533,0:01:48.277 that is solved. 0:01:48.277,0:01:52.242 So that's a huge win,[br]and I'm sure we all always look out for that. 0:01:52.242,0:01:55.711 Significantly faster than qwerty. 0:01:55.711,0:01:59.714 So we speak at about 180 words per minute, 0:01:59.714,0:02:04.878 and the top speed for qwerty[br]is about 160, without, you know, 0:02:04.878,0:02:07.617 Guinness Book of World Record exceptions. 0:02:07.617,0:02:10.946 So it's much faster. 0:02:10.946,0:02:15.686 And I think the record for steno[br]is at about 360 right now. 0:02:15.686,0:02:18.382 People reach 300 words per minute, 0:02:18.382,0:02:22.480 and they say in six months,[br]you'll be on 160 words per minute. 0:02:22.480,0:02:25.249 So it's way faster than qwerty. 0:02:25.249,0:02:28.243 Fluency and efficiency of text entry, 0:02:28.243,0:02:30.979 which is something we all know about,[br]using Vim. 0:02:30.979,0:02:35.216 It's just that --[br]the rhythm that you have while working. 0:02:35.216,0:02:38.683 And you'll get more of this[br]when you focus on words, 0:02:38.683,0:02:41.576 and not just letters,[br]typing in individual letters. 0:02:41.576,0:02:46.215 It's an emergent technology,[br]even though it's been around for hundreds of years. 0:02:46.215,0:02:51.346 In the context of us using it,[br]us developers using it, 0:02:51.346,0:02:55.117 it's quite an emergent technology,[br]so that's quite exciting. 0:02:55.117,0:03:01.220 If you wanted to use this,[br]obviously you need a modern stenotype 0:03:01.220,0:03:05.495 with a USB cable,[br]that would plug in, like we saw previously. 0:03:05.495,0:03:07.762 So there are a few problems with that. 0:03:07.762,0:03:09.094 They're really expensive. 0:03:09.094,0:03:11.126 Bloated proprietary software. 0:03:11.126,0:03:14.229 And highly monopolized market. 0:03:14.229,0:03:16.930 So that's the problem, right? 0:03:16.930,0:03:20.331 But then, luckily for us,[br]along comes Plover. 0:03:20.331,0:03:23.265 And they solve this problem[br]by producing 0:03:23.265,0:03:27.232 free, Open Source stenographic software. 0:03:27.232,0:03:30.566 So in your face, big companies! 0:03:30.566,0:03:31.830 You know? 0:03:31.830,0:03:38.893 This means that the cost goes down[br]from about £3,000 to about £40. 0:03:38.893,0:03:40.655 So that's what they give us. 0:03:40.655,0:03:43.058 You can use a keyboard like that. 0:03:43.058,0:03:48.391 That's the Microsoft SideWinder X4,[br]which is the cheapest keyboard 0:03:48.391,0:03:51.094 that you can buy to use steno. 0:03:51.094,0:03:55.890 You can get these laser-cut keys[br]to make it even more like a steno machine, 0:03:55.890,0:03:58.624 which you actually put on your keyboard,[br]and it looks like that. 0:03:58.624,0:04:00.858 You get the 22 keys. 0:04:00.858,0:04:03.732 And as you can see,[br]it's not the weird qwerty matrix. 0:04:03.732,0:04:08.565 It actually has the keys above each other,[br]the way it should be. 0:04:08.565,0:04:12.295 So which keyboards can you use? 0:04:12.295,0:04:15.067 You need n-key rollover,[br]which means you have to press 0:04:15.067,0:04:18.863 at least 10 keys at the same time,[br]to produce these words. 0:04:18.863,0:04:23.359 And there's a list of the keyboards that you can use, 0:04:23.359,0:04:24.892 if you wanted to do steno. 0:04:24.892,0:04:30.029 So you can look at this afterwards,[br]and even have prices. 0:04:30.029,0:04:31.960 You can see it's pretty cheap. 0:04:31.960,0:04:36.362 So then I felt like I had to say[br]something about steno in Vim. 0:04:36.362,0:04:39.865 These go together really well,[br]and anything you can do 0:04:39.865,0:04:42.299 on a qwerty keyboard,[br]you can do on a steno keyboard. 0:04:42.299,0:04:45.833 That's really important to keep in mind[br]when you're learning it, 0:04:45.833,0:04:48.300 so there's nothing you can't do with steno. 0:04:48.300,0:04:50.691 It's a perfect match. 0:04:50.691,0:04:52.923 And thanks. 0:04:52.923,0:04:55.781 I'm Emile,[br]and that was it about steno. 0:04:55.781,0:05:03.047 (applause) 0:05:03.047,0:05:03.969 >> Yeah? 0:05:03.969,0:05:07.373 >> Like, aren't chorded keys[br]worse for RSI? 0:05:07.373,0:05:09.068 >> Sorry? 0:05:09.068,0:05:12.707 >> Aren't chorded keys[br]worse for RSI? 0:05:12.707,0:05:14.440 >> Well, yeah,[br]if we think about emacs, 0:05:14.440,0:05:18.068 then I know that is a popular argument with emacs. 0:05:18.068,0:05:21.638 But this is a non-typewriter-style keyboard, 0:05:21.638,0:05:25.408 so it's more like a piano,[br]if you look at the keys. 0:05:25.408,0:05:28.434 And the way it's been engineered is -- 0:05:28.434,0:05:34.140 mainly people with disabilities,[br]who really can't type that fast. 0:05:34.140,0:05:39.503 So it's definitely with, like,[br]trying to prevent RSI. 0:05:39.503,0:05:43.037 But I know that[br]that is a popular argument in emacs. 0:05:43.037,0:05:46.908 And I'm not, like --[br]I haven't used steno that much, 0:05:46.908,0:05:51.141 but I know that people say[br]that it's way less RSI 0:05:51.141,0:05:54.203 than typewriter-style keyboards. 0:05:54.203,0:05:55.573 >> Thank you. 0:05:55.654,0:05:57.149 >> Can I ask another question? 0:05:57.149,0:05:59.623 Do you switch between steno and qwerty? 0:05:59.623,0:06:03.116 >> So this is quite a beautiful thing, 0:06:03.116,0:06:05.456 that I use Colemak, 0:06:05.456,0:06:09.816 and when I switched to Colemak from qwerty,[br]I lost qwerty, 0:06:09.816,0:06:13.494 and that really sucked,[br]because I couldn't use anyone else's keyboard. 0:06:13.494,0:06:18.391 But steno is so different,[br]that it wouldn't interfere 0:06:18.391,0:06:21.118 with your Colemak or qwerty or whatever you use, 0:06:21.118,0:06:23.619 and you can still maintain both, 0:06:23.619,0:06:26.985 because they're just such different machines. 0:06:26.985,0:06:28.243 Yeah. 0:06:28.243,0:06:33.972 DREW: I actually have a Filco Majestouch keyboard. 0:06:33.972,0:06:37.537 So if anyone wants to try it out,[br]I've got it set up here.