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

    Bret Victor Inventing on Principle

    Luna Programming Language Tutorials

    3 HN recommenders · recommended in 3 months, 2020–2022

    YouTube

    54:20 · 22K views · Jan 17, 2018

    Bret Victor's talk "Inventing on Principle" argues that creators should find a guiding principle to fight for. He shows demos of immediate-feedback tools, such as live-updating code and animation editors.

    HN recommends it as an inspiring talk on immediate feedback and on living by a principle.

    Computing History & CultureGUI, HCI & interface historyTesting, debugging & developer toolsTech pioneers & interviews
    1. 7:26
      Ted Nelson's Eulogy for Douglas EngelbartComputer History Museum17K views • 12 years ago
    2. 32:56
      Bret Victor The Future of ProgrammingJoey Reid305K views • 13 years ago
    3. 56:22
      Bret Victor - The Humane Representation of ThoughtColin McDonnell58K views • 11 years ago
    4. 56:27
      In Search of TomorrowBerkeley Institute for Data Science (BIDS)18K views • 10 years ago
    5. 2:50
      Live Debugging in Smalltalkjarober1.2K views • 18 years ago
    6. 3:52
      Ted Nelson in Herzog's "Lo and Behold"TheTedNelson42K views • 9 years ago
    7. 15:12
      Bret Victor - Seeing SpacesColin McDonnell21K views • 11 years ago
    8. 16:48
      Yesterday's Computer of Tomorrow: The Xerox Alto │Smalltalk-76 DemoComputer History Museum38K views • 8 years ago
    9. 45:11
      Stevey's Tech Talk E39 -- A guided tour of EmacsSteve Yegge13K views • 4 years ago
    10. 2:08:02
      Alto System Project: Dan Ingalls demonstrates SmalltalkComputer History Museum36K views • 7 years ago
    11. 1:37:45
      Alan Kay: Doing with Images Makes Symbols (Full Version)Kenneth Friedman44K views • 11 years ago
    12. 5:27
      Live ClojureScript Game Editoribdknox34K views • 14 years ago
    13. 17:33
      Alan Kay's tribute to Ted Nelson at "Intertwingled" FestivalTheTedNelson41K views • 12 years ago
    14. 8:19
      Code Bubbles: Rethinking the User Interface Paradigm of Integrated Development EnvironmentsAndrewBragdon284K views • 16 years ago
    15. 35:16
      Bret Victor - Drawing Dynamic VisualizationsColin McDonnell17K views • 11 years ago
    16. 1:03:55
      🚀 TDD, Where Did It All Go Wrong (Ian Cooper)DevTernity Conference619K views • 8 years ago
    17. 35:07
      NeXTSTEP Release 3: A Demonstration with Steve JobsJoseph Spiros184K views • 6 years ago
    18. 15:20
      John Carmack: Best programming setup and IDE | Lex Fridman Podcast ClipsLex Clips961K views • 4 years ago
    19. 20:59
      Jim Coplien and Bob Martin Debate TDDalexsmail163K views • 14 years ago
    20. 1:30:32
      MIX08 Microsoft Office 2007: The Story of the Ribbonzoobean2.6K views • 10 years ago

    5 comments from Hacker News

    1. @mikewarotFeb 2022· in “Ask HN: Inspiring hacker talks and presentations?”

      >Brett Victor - Inventing on principle: this video This gave me a sharp moment of clarity, thank you so much for this! I'll work on the wording over time, but here's a rough sketch of my principle: My principle is that no person should ever be forced to blindly trust a computer to do the right thing. Computing shouldn't be either blindly trust the black box, or get nothing done. Nobody should have to hand over their wallet to buy an ice cream cone, you can just take the exact change out and pay. Why should you have to give a program access to everything when you just want to edit one text file?

      Strongly recommendsView on HN
    2. @mikewarotFeb 2022· in “Ask HN: How do you deal with getting old and feeling lost?”

      Is there some pet peeve you have about the world, which you wish to change? If there is, and you can put your finger on it, making it happen could be a very fulfilling thing to do. I just figured out my pet peeve, the design principle I wish to impart to the world... after watching this video recommended in a different thread Bret Victor Inventing on Principle -- this video I wish you luck if you find yours.

      Strongly recommendsView on HN
    3. @DonHopkinsApr 2020· in “Maybe visual programming is the answer, maybe not”

      >> They continuously run every time you make any change to them. >Which is very much unlike what a program does. You're saying "Program that run continuously every time you make any change are very much unlike what a program does?" That doesn't make any sense to me at all, can you please try to rephrase it? Speaking of program that run continuously, have you ever seen Bret Victor's talks "The Future of Programming" and "Inventing on Principle", or heard of Doug Engelbart's work? The Future of Programming [LINK] Inventing on Principle this video HN discussion: [LINK] "I'm totally confident that in 40 years we won't be writing code in text files. We've been shown the way [by Doug Engelbart NLS, Grail, Smalltalk, and Plato]." -Bret Victor Do you still maintain that "Excel sheets in their widely used form are not instructions or behaviour", despite the examples and citation I gave you? If so, I'm pretty sure we're not talking about the same Microsoft Excel, or even using the same Wikipedia. Your definition is arbitrarily gerrymandered because you're trying to drag the editor into the definition of the language, while I'm talking about the representation and structure of the language itself, which defines the language, not the tools you use to edit it, which don't define the language. I'll repeat what I already wrote, defining how you can distinguish a non-visual text programming language like C++ from a visual programming language like a spreadsheet or Max/MSP by the number of dimen

      RecommendsView on HN
    4. @iwwrFeb 2022· in “Ask HN: Inspiring hacker talks and presentations?”

      Rich Hickey - Hammock-driven development: [LINK] Brett Victor - Inventing on principle: this video Programming is terrible: [LINK] Dave Beazely - Python concurrency from the ground up (applicable to languages in general, with generator and corourine functionality) [LINK] Functional programming, with birds: [LINK] Short and classic: Wat [LINK]

      RecommendsView on HN
    5. @karimfJul 2021· in “SQLBolt – Interactive lessons and exercises to learn SQL”

      This might be one of the best example of Bret Victor - Inventing on Principle talk [0]. I wish there are a lot of tutorial or course with the same quality as this one. [0] this video . Original link on Vimeo is dead: [LINK] .

      CitesView on HN