HackerTube.dev

Great Impractical Ideas in Computer Science: PowerPoint Programming

Tom Wildenhain · 2.2M views · 2019-10-29 · 51:32

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

Tom Wildenhain's guest lecture for CMU's Esoteric Programming Languages course shows that PowerPoint transitions and slides are Turing complete without macros, building up to a mind-bending fractal ending.

On Hacker News

Repeatedly recommended in best-talks threads as a fun, mind-blowing demonstration of unexpected computation.

Recommended by 4 HN people across 4 months · HN mentions 2020–2026

Topics

Search by tags

What people said

gnatman · 2023-12 · Strong recommendation

"Great Impractical Ideas in Computer Science: PowerPoint Programming" Tom Wildenham (2019) [VIDEO] Really fun, kinda blew my mind. Guy got a job at Microsoft shortly after giving this talk.

Read the original HN comment ↗
gregsadetsky · 2020-12 · Strong recommendation

I would also very highly recommend you watch this talk about PowerPoint’s Turing-completeness — [VIDEO] It’s from the same person (Tom Wildenhain) as your video, but this is an hour long, there’s an actual audience (that’s supportive and spends most of the talk in disbelief), and the end with recursive slides / fractals is an absolute mind melt. Strong recommend! :) Thanks for the suggestions/reminder!

Read the original HN comment ↗
jjmarr · 2024-07 · Recommendation

[VIDEO] PowerPoint programming by Tom Wildenhain. He does not use VBA macros, just shows that PowerPoint transitions and slides are Turing Complete.

Read the original HN comment ↗

Sources

Video by Tom Wildenhain, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources