Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Emily Shea - "Perl Out Loud"

    The Perl and Raku Conference - Greenville, SC 2026

    3 HN recommenders · recommended in 5 months, 2019–2022

    YouTube

    51:11 · 33K views · Jun 18, 2019

    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.

    Software Engineering & LanguagesPython, Ruby & scripting languagesTesting, debugging & developer toolsSoftware practice, open source & careers
    1. 41:18
      "Voice Driven Development: Who needs a keyboard anyway?" by Emily SheaStrange Loop Conference35K views • 7 years ago
    2. 28:17
      Using Python to Code by VoiceNext Day Video348K views • 13 years ago
    3. 7:15
      7 minutes of Pharo Smalltalk for RubyistsAvdi Grimm37K views • 11 years ago
    4. 10:34
      Microsoft Vista Speech Recognition Tested - Perl Scriptingmiaublah1.5M views • 19 years ago
    5. 12:31
      OSCON 2010: Rob Pike, "Public Static Void"O'Reilly119K views • 16 years ago
    6. 46:20
      The Eleventh HOPE (2016): Coding by Voice with Open Source Speech RecognitionChannel260013K views • 9 years ago
    7. 28:06
      MountainWest RubyConf 2014 - But Really, You Should Learn SmalltalkConfreaks27K views • 12 years ago
    8. 32:32
      Hacker Interviews: Larry WallThe BXI92K views • 13 years ago
    9. 1:07:43
      2016 - On The Shoulders Of Giants - Damian ConwayThe Perl and Raku Conference - Greenville, SC 202612K views • 10 years ago
    10. 57:53
      Larry Wall Speaks at GoogleGoogle TechTalks81K views • 18 years ago
    11. 49:06
      Perl 6 for Mere MortalsCurtis “Ovid” Poe6.3K views • 11 years ago
    12. 53:31
      Growing a Language, by Guy SteeleBill Pugh165K views • 14 years ago
    13. 10:34
      Windows Vista Speech Recognition Tested - Perl Scriptingscrubadub1913K views • 19 years ago
    14. 54:12
      OOPSLA Conference: Growing a LanguageComputer History Museum24K views • 6 years ago
    15. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago
    16. 38:47
      RailsConf 2014 - All the Little Things by Sandi MetzConfreaks190K views • 12 years ago
    17. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    18. 59:03
      Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '17Dyalog User Meetings7.2K views • 9 years ago
    19. 52:06
      K Lars Lohn - Keynote - PyCon 2016PyCon 201642K views • 10 years ago
    20. 43:37
      Lambda World 2018 - What FP can learn from Smalltalk by Aditya SiramLambda World25K views • 7 years ago

    7 comments from Hacker News

    1. @rkagererAug 2019· in “What Does a Coder Do If They Can't Type?”

      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.

      Strongly recommendsView on HN
    2. @tmtvlSep 2022· in “Short Thoughts on Computers and Programming”

      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

      Strongly recommendsView on HN
    3. @b2gillsJun 2021· in “Try APL”

      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]

      RecommendsView on HN
    4. @lunixbochsFeb 2020· in “On Voice Coding”

      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)

      CitesView on HN
    5. @tigerlilyAug 2019· in “Open-Source Code for Hand Gesture Recognition – Sign Language Translation”

      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

      CitesView on HN