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

    Bret Victor

    worrydream.com · Personal blog · on HN since 2007

    Bret Victor, an interface designer and researcher, writes essays and builds interactive explorations on programming, design, and learning.

    Visit blogRSSHN submissions
    Design & UXProgramming
    What HN says

    Commenters praise it as a model of interactive education, singling out Ladder of Abstraction and Learnable Programming, and recommend his talks on the future of programming.

    Stats for nerds
    936HN people shared it
    350linked in comments
    14Kstory points
    May 2025last shared
    2015people per year2025

    Top posts on HN

    1. 1
      A brief rant on the future of interaction design (2011)
      265 people · 1.6K points · first shared 2011 · 300 comments on HN
    2. 2
      Bret Victor: Learnable Programming
      69 people · 1.3K points · first shared 2012 · 183 comments on HN
    3. 3
      A Brief Rant on the Future of Interaction Design
      52 people · 1.2K points · first shared 2011 · 150 comments on HN
    4. 4
      Up and Down the Ladder of Abstraction
      59 people · 1.1K points · first shared 2011 · 72 comments on HN
    5. 5
      The Future of Programming
      32 people · 999 points · first shared 2013 · 341 comments on HN
    6. 6
      Tangle is a JavaScript library for creating reactive documents.
      33 people · 886 points · first shared 2011 · 70 comments on HN
    7. 7
      Media for Thinking the Unthinkable
      27 people · 740 points · first shared 2013 · 78 comments on HN
    8. 8
      A few words on Doug Engelbart
      11 people · 589 points · first shared 2013 · 80 comments on HN
    9. 9
      What can a technologist do about climate change?
      79 people · 577 points · first shared 2015 · 289 comments on HN
    10. 10
      Alligator Eggs
      29 people · 466 points · first shared 2009 · 24 comments on HN

    What HN people wrote when they linked it

    • reilly3000Sep 2019

      Bret Victors talks and essays are well worth consuming. He speaks to the limits of computing within the confines of a small rectangular screen on how people actually think and work. As an architect of iOS UX circa 2006, he's uniquely qualified to discuss UX's impact on behavior. The Humane Representation of Thought is a great place to start: https://vimeo.com/115154289

      Dynamicland is the first iteration of what he envisions with "seeing spaces" - interactive, full body computing that allows for humans to create and communicate more effectively whilst using technology that fades into the background.

      His personal site is sort of a tour-de-force: http://worrydream.com/

      I think anybody who makes things that users use should spend some time there. If you just have time for one thing, check out: http://worrydream.com/#!/LadderOfAbstraction

    • laxativesOct 2016

      Everyone is going nuts about the presentation/scrolling/UI of worrydream, but they are missing out on the goldmine of what he's actually been working on: http://worrydream.com/#!/Showreel2012

      Its absolutely insane someone could be that productive in 2 years. A lot of the ideas in that showreel are incredible. Yeah many of them probably don't work, but I saw dozens of new interactions that don't exist anywhere else. Plus the demo is >4 years old. That's amazing.

      His CV has the following quote: “One of the greatest user interface design minds in the world today.” — Alan Kay

      People are obsessed with getting immediate gratification and have little to no attention span these days.

    • patricklynchDec 2017

      My favorite resources are now all slightly dated; I haven't really kept up with the cutting edge as I've moved away from design and towards development.

      ---

      Web:

      A List Apart, especially the articles section - https://alistapart.com/articles

      CSS Zen Garden - http://www.csszengarden.com/

      Magic Ink - Information Software and the Graphical Interface, by Bret Victor - http://worrydream.com/#!2/MagicInk

      ---

      Print:

      Flexible Web Design: Creating Liquid and Elastic Layouts with CSS, by Zoe Mickley Gillenwater

      The Zen of CSS Design: Visual Enlightenment for the Web, by Dave Shea and Molly E. Holzschlag

      Transcending CSS: The Fine Art of Web Design, by Andy Clarke

    • NzenMar 2018

      tl;dr a series of satirical photos of people holding a piece of glass milled in the shape of a conventional, contemporary cellphone. For a longer video equivalent, see motherboard's youtube video review of a display phone https://www.youtube.com/watch?v=CurrggRdaUY

      In these situations, I'm reminded of Bret Victor's criticism of planar interaction http://worrydream.com/#!/ABriefRantOnTheFutureOfInteractionDesign . Unfortunately, until we are closer to programmable matter or an economic powerglove https://www.youtube.com/watch?v=TAeViKt45eA I doubt we will escape the local maxima of variety we can offer via a touchscreen

    • badassielSep 2021

      It just so happens I was thinking about spatial org just yesterday, that it would be so nice if I can have 'villages' of tabs on a (geographical) Map.
      Amazing co-incidence that I woke up to bonsai browser notification!

      You might find The Humane Representation of Thought[1] by Bret Victor[2] useful, where he demonstrates by example, how existing tools/software (generally speaking) doesn't utilize all the 'superpowers' that we acquired via evolution.

      ---

      [1]: https://www.youtube.com/watch?v=agOdP2Bmieg

      [2]: http://worrydream.com

      Edit - grammatical fixes

    • anfelorNov 2022

      The best attempt at creating a learnable programming language I've seen is this design document by Bret Victor: http://worrydream.com/#!/LearnableProgramming

      It is now ten years old but I don't know if it has even been put into practice? To be fair, it would be a lot of work to include all the IDE features and Easylang comes reasonably close to it already. However, if I could recommend one paragraph it is the one on "Recomposition", which is an extremely clear explanation of why functional programming matters for learnable programming.

    Related

    Ignore the Codeignorethecode.net112 people

    Oberon (2009)

    Ignore the Code
    Personal · last shared 2026
    Valevale.rocks24 people

    AI is stifling new tech adoption?

    Vale
    Personal · last shared 2026
    Dorian Taylordoriantaylor.com30 people

    Agile as Trauma

    Dorian Taylor
    Personal · last shared 2025
    Lambda the Ultimatelambda-the-ultimate.org615 people

    Simon Peyton Jones Elected into the Royal Society Fellowship

    Lambda the Ultimate
    Publication · last shared 2026
    Coding Horrorblog.codinghorror.com2.1k people

    Farewell Stack Exchange

    Coding Horror
    Personal · last shared 2026
    Interface Visionblog.interfacevision.com16 people

    Visual Programming Languages – Snapshots

    Interface Vision
    Personal · last shared 2024
    Lea Veroulea.verou.me121 people

    Today’s JavaScript, from an outsider’s perspective (2020)

    Lea Verou
    Personal · last shared 2026
    Matt Webbinterconnected.org128 people

    I wish my web server were in the corner of my room

    Matt Webb
    Personal · last shared 2026