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