Bret Victor The Future of Programming

Joey Reid · 304K views · 2013 · 32:56

Open on YouTube

History of computingGUI, HCI & interface historySoftware practice, open source & careerstalk

Why Hacker News recommends it

HN treats it as a classic, near-mandatory talk on how programming tools and paradigms stagnated and which older ideas deserve revival.

Recommended by 12 people across 11 different months, 2017 to 2026.

What it is

Bret Victor's DBX 2013 talk, delivered in the guise of a 1973 IBM engineer with an overhead projector. It surveys forgotten ideas from 1960s and early 70s computing and warns against assuming you know what you're doing.

What people said

Strong rec itsyogesh · 2017-01 · Hacker News · on “Ask HN: Which developers do you closely follow?”

Bret Victor is amazing. I saw his video about the future of programming[0] and have been following him since then. [0] [this video]

Strong rec diegojromero · 2018-08 · Hacker News · on “Ask HN: What is the future of programming?”

'The future of Programming' by Bret Victor ( [this video] ). Seems a pun about OP title but it really is related with his/her question. Take a look and you will be amazed of how good (or revolutionary by our standards) some old technologies were.

Strong rec corysama · 2021-01 · Hacker News · on “The Great Software Stagnation”

Lots of cynic-cynics in here :) I'll stand up for the author. The lists in the article are not great, but I still agree with the sentiment. I recommend everyone watch Bret Victor's classic "The Future of Programming" [this video] Yes, we've had a trillion dollars invested in "How to run database servers at scale". And, we've had some incremental improvements to the C++ish language ecosystem. We've effectively replaced Perl with Python. That's nice. Deep Learning has been a major invention. Probably the most revolutionary I can think of in the past couple decades. But, what do I do in Visual Studio 2019 that is fundamentally different than what I was doing in Borland Turbo Pascal back on my old 28

Strong rec thangalin · 2021-01 · Hacker News · on “Why can't I write code inside my browser?”

Bret Victor's, "The Future of Programming" is illuminating. He walks through what "programming" means and how the concept of "programming" has shifted in little evolutionary leaps. [this video] "There can be a lot of resistance to new ways of working that require you to unlearn what you've already learned and think in new ways. ... And there can even be outright hostility." Programming Baduk used to involve expert systems. Now convolutional neural networks (CNNs) can hoist a computer to superhuman performance, even doing so without pre-programmed rules (see MuZero). We no longer "program" computers to play Go, chess, shogi, or even Atari games. Some people have difficulty keeping code structures

Strong rec ulkesh · 2023-07 · Hacker News · on “Bret Victor: Update July 2023”

If you haven't yet seen this video, please do: [this video] (Bret Victor The Future of Programming) This won't tell you who he is, exactly, but it does give insight into how he thinks. And it's a pretty great talk, in my opinion.

Recommends namuol · 2018-04 · Hacker News · on “You Can’t Do Data Science in a GUI”

Yes, healthy skepticism is good, but just because code (i.e. text files) is often the most _powerful_ or _flexible_ tool, doesn't mean it's always the best tool. We (programmers) are notoriously bad at advancing the tools in our field. For a brief history of this, watch "The Future of Programming" talk by Bret Victor: [this video]

Recommends veli_joza · 2018-06 · Hacker News · on “Programming Paradigms and Beyond [pdf]”

Good read. I feel the title should be "Teaching Programming Paradigms and Beyond" since the text assumes familiarity with complete CS landscape and comments on success of several teaching methods. I would recommend (also misleadingly titled) talk The Future of Programming by Bret Victor [1] which goes over some groundbreaking paradigms that have since become mostly forgotten. [1] [this video]

Recommends DeBraid · 2020-04 · Hacker News · on “Ask HN: What are some great posts or articles about history of computing?”

Related thread: `Ask HN: What's the best book on the early history of the Internet and/or Web?` [LINK] My previous reco: Not a book, but a great video via Steve Blank: [LINK] Also `Bret Victor The Future of Programming`, which is misleading as above is performance piece where title slide reads `1973` [this video]

Recommends j-pb · 2020-05 · Hacker News · on “Have you ever asked yourself “how did research get done before LateX?””

PeerJ has actually quite a few publications, one of them is CS ;) [LINK] the dropdown on the top left allows you to switch between them. I think MathJax is certainly a step in the right direction, they even support rendering to MathML. But I agree that there is a certain lack there in terms of full semantic representations. MathJax is more accessible than TeX but it's still describing visual layout, instead of semantic meaning. Pushing HTML to arxiv is also a step into the right direction. I think the most important thing we can do is not be complacent with the state of the art. We need to go back to an age of computing where we didn't think we had it all figured out. We need to experiment,

Recommends f0e4c2f7 · 2021-08 · Hacker News · on “Ask HN: Stack Overflow Architecture in the year 2070”

I think you might be ok on compute but bottleneck on bandwidth. Who knows though. Fun question. If you like exploring these kinds of ideas you might enjoy [this video]