Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
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
    Z

    Zach Holman

    speaking.io · Personal blog · on HN since 2014

    Zach Holman, a software developer, runs speaking.io, a guide to preparing and giving technical talks and presentations.

    Visit blogHN submissions
    Career & WorkWriting & Thinking
    What HN says

    Commenters recommend speaking.io as excellent, comprehensive advice on giving technical talks, and some wish they had found it before their first conference talk.

    Stats for nerds
    20HN people shared it
    10linked in comments
    509story points
    Dec 2025last shared
    2014people per year2025

    Top posts on HN

    1. 1
      Public speaking is tough
      18 people · 508 points · first shared 2014 · 106 comments on HN
    2. 2
      Talks are Entertainment
      1 person · 1 points · first shared 2016 · Discussion on HN
    3. 3
      Typography
      1 person · first shared 2016

    What HN people wrote when they linked it

    • TerrettaAug 2019

      On the contrary, you’re now trying to ‘conflate’ the pay-to-publish model into the two you argued meant that model didn't exist.

      You weren’t talking about paying cash for publishing/distribution, because both your two options, paid subscription and free ad-supported, you were talking how the consumer pays and also cost money to publish, cancelling that dimension out.

      In the pay-to-publish model, someone is deciding it’s worth their own pocket money (or patronage or sponsorship by powers that be) to publish. That makes it free to consume.

      We were talking about the perspective of the content consumer, and for them, the pay-to-publish model is free. They are neither paying for the content, nor are they paying with their attention. Some entirely different actor not discussed in your models, is covering it.

      That content, content creators support publishing, tends to be different in nature — someone is willing to spend “their own” money to share the ideas in it freely.

      Pamphleteers paid the printing presses by cash too, that’s how they didn’t have to sell ads and how they didn’t have to charge a ha’penny a sheet.

      > “Content both created and distributed for free is miniscule and you haven’t quoted a single example yet”

      You’re both non-responsive to examples with factual data to back them up, and moving the goalposts. To be clear, I’m agreeing there is too much no-value content getting churned out as filler to advertise against. So much volume, so much noise, the…

    • rachelandrewFeb 2015

      There is a load of great advice here: http://speaking.io/

      Practice is the main thing, you are speaking about your own project so you know your content well which is a great start.

      Make sure that you know the main points you want to get across and make them clearly.

      It's very tempting to rush a talk when you are nervous. I used to put BREATH in my speaker notes when I first started speaking to remind myself to pause, breath, think about the next point.

      Practice your opening so you know it really well, as many have said the first few minutes are the hardest, so if you really know what you are going to start out with you can get over that bit and into the main talk.

      I speak at loads of events, am still always a bit nervous, but it does get easier the more you do it.

    • daryllxdMar 2018

      I just spoke at a dev conference for the first time last weekend. Here's what I found, in addition to randomly checking out Youtube videos:

      - https://speaking.io/
      - https://www.pluralsight.com/courses/hanselman-speaking -> Mr. Scott is really good, I like his talk: https://www.youtube.com/watch?v=FS1mnISoG7U.

      I think you have to just keep on practicing actually speaking, like even in front of a mirror, I didn't do this enough (I practiced, but in front of my machine). Also just look at a few people in the audience, think of it like you're chatting with 1 person 100 times/5 people 20 times as opposed to chatting 100 people.

    • sulsJul 2018

      I came across https://speaking.io _after_ I presented for the first time at a larger conference [1]. In hindsight it's so obvious -- Zach Holman really talks about the things that matter. So if you still have time, please do your future-self a favour and have a look at it.

      Another point I found out _after_ I presented is to better avoid any caffeinated drinks -- apparently it makes your mouth dryer. Adding a bit of nervousness makes matters worse and you end up having to drink a sip of water every few minutes.

      [1] https://youtu.be/wNrTDEaDVwU

    • captn3m0Dec 2025

      Good advice. One of the things I suffer from is speaking too fast, and yet to find a good solution for it. I put a sticky note on my screen reminding me to slow down these days, but it only helps so much.

      Another comprehensive guide for tech-speakers is https://speaking.io/ by Zach Holman.

    • dogasJul 2016

      I have used deckset for all of my presentations[1]. It's fantastic, and forces you to follow Zach Holman's rules[2] about slide typography, which is basically "you can't go too big."

      [1]: https://speakerdeck.com/gammons
      [2]: http://speaking.io/design/typography/

    Related

    Coding Horrorblog.codinghorror.com2.1k people

    Farewell Stack Exchange

    Coding Horror
    Personal · last shared 2026
    Better Programmingbetterprogramming.pub319 people

    Three programmers got fired, including me, due to a single app crash

    Better Programming
    Publication · last shared 2025
    Joel on Softwarejoelonsoftware.com2.8k people

    Victory Lap for Ask Patents

    Joel on Software
    Personal · last shared 2026
    Aphyraphyr.com551 people

    Hexing the technical interview (2017)

    Aphyr
    Personal · last shared 2026
    Neilneil.computer21 people

    Dear Spotify, can we just get a table of songs?

    Neil
    Personal · last shared 2026
    Mike Hearnblog.plan99.net86 people

    It’s time to kill the web app

    Mike Hearn
    Personal · last shared 2026
    interviewing.io Bloginterviewing.io117 people

    Lessons from 3,000 technical interviews

    interviewing.io Blog
    Company · last shared 2026
    Dan Luudanluu.com1.2k people

    We only hire the trendiest

    Dan Luu
    Personal · last shared 2026