Emily Shea - "Perl Out Loud"
The Perl and Raku Conference - Greenville, SC 20263 HN recommenders · recommended in 3 months, 2019-2022
33K views · 7 years ago · talk · evergreen
Emily Shea, a Fastly engineer with repetitive strain injury, describes using voice dictation as her main way of programming. She covers homophones, custom vocabulary and building her own voice commands to write Perl.
HN treats it as a phenomenal demonstration that voice-driven development is viable and as an eye-opener on accessibility-unfriendly coding habits.
41:18"Voice Driven Development: Who needs a keyboard anyway?" by Emily Shea
Strange Loop Conference
35K views • 7 years ago
28:17Using Python to Code by Voice
Next Day Video
348K views • 13 years ago
10:34Microsoft Vista Speech Recognition Tested - Perl Scripting
miaublah
1.5M views • 19 years ago
46:20The Eleventh HOPE (2016): Coding by Voice with Open Source Speech Recognition
Channel2600
13K views • 9 years ago
7:157 minutes of Pharo Smalltalk for Rubyists
Avdi Grimm
37K views • 11 years ago
10:34Windows Vista Speech Recognition Tested - Perl Scripting
scrubadub1
913K views • 19 years ago
57:53Larry Wall Speaks at Google
Google TechTalks
81K views • 18 years ago
12:31OSCON 2010: Rob Pike, "Public Static Void"
O'Reilly
119K views • 16 years ago
32:32Hacker Interviews: Larry Wall
The BXI
92K views • 13 years ago
49:06Perl 6 for Mere Mortals
Curtis “Ovid” Poe
6K views • 11 years ago
28:06MountainWest RubyConf 2014 - But Really, You Should Learn Smalltalk
Confreaks
27K views • 12 years ago
59:03Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '17
Dyalog User Meetings
7K views • 9 years ago
1:07:432016 - On The Shoulders Of Giants - Damian Conway
The Perl and Raku Conference - Greenville, SC 2026
12K views • 10 years ago
43:37Lambda World 2018 - What FP can learn from Smalltalk by Aditya Siram
Lambda World
25K views • 7 years ago
29:01Netanel Rubin: The Perl Jam: Exploiting a 20 Year-old Vulnerability
media.ccc.de
8K views • 11 years ago
51:57Lone Star Ruby Conference 2010 Real Software Engineering by Glenn Vanderburg
Confreaks
30K views • 15 years ago
54:12OOPSLA Conference: Growing a Language
Computer History Museum
24K views • 6 years ago
52:06K Lars Lohn - Keynote - PyCon 2016
PyCon 2016
42K views • 10 years ago
1:24:39Mojo Lang - Tomorrow's High Performance Python? (with Chris Lattner)
Developer Voices
64K views • 2 years ago
40:56"Liberating the Smalltalk lurking in C and Unix" by Stephen Kell
Strange Loop Conference
25K views • 12 years ago
7 comments from Hacker News
Yeah, when I saw Emily Shea's talk* I became aware of the accessibility-unfriendly code I normally put out. I still find myself writing bad code, but at least now I'm aware what to be aware of. * ▶ this video
You can if you put in the work to set it up. There are two (nearly identical) talks by Emily Shea - Perl Out Loud ▶ this video - Voice Driven Development: Who needs a keyboard anyway? link
▶ this video at 4:15 is when she plays the Perl Vista video (note the fiddling around video playing isn’t a fundamental issue with voice input, google slides with video embeds turned out to be pretty unreliable with keyboard input and I believe that was ironed out in her later talks)
cap abstract cap factory join leb cap factory leb capital letter india cap enumerable join leb capital letter tango cap data join cap type join reb reb reb slap ▶ this video
Here's a video of someone discussing programming PERL by voice. I think I found it on HN in a different post months ago. ▶ this video
Ha, I read the headline and thought it was "git by gesture". This is because I'd recently watched "Perl out loud", a talk this year by Emily Shea (2shea): ▶ this video
Developed RSI 15 years ago, tried all kinds of contraptions. Here's what helped me: - Kinesis Advantage keyboard w/ footswitch link - Ambidextrous mousing (one on each side, to split the load). Favor your PageUp / PageDown buttons over the evil mousewheel. - Lifestyle changes (biggest bang for the buck). Try to get at least 20 minutes of aerobic exercise in each day, e.g. running. - Proper ergonomic positioning This video from the article is a phenomenal demonstration of dictation coding: ▶ this video Fun fact (or myth?): Your tongue is one of the few muscles in the body that can't get RSI. I played around prototyping a tongue-switch a while back using a flex sensor.