Uploaded December 2023 | Updated September 2026, 3 weeks ago
To try everything Brilliant has to offer—free—for a full 30 days, visit brilliant.org/fasterthanlime/. The first 200 of you will get 20% off Brilliant’s annual premium subscription.
This video was sponsored by Brilliant.
Follow me on Mastodon: hachyderm.io/@fasterthanlime
Support me on Patreon or GitHub: fasterthanli.me/donate
(Reference continue below)
Contents
00:00 Sponsor disclaimer
00:02 Intro
00:24 Part 1: A Short (And Mostly Wrong) History of Personal Computing
01:37 Part 2: Life before GitHub
05:06 Part 3: The Toyota Way
06:49 Part 4: The Heist
09:11 Sponsored segment
10:17 Part 5: A Completely Unsolicited (And Frankly Quite Rude) Review Of The GitHub Actions Code
13:04 Part 6: GitHub Actions' Identity Crisis
16:22 Part 7: Maybe This Is More Complicated Than We Thought
21:45 Part 8: The Things I Cannot Change
25:29 Thanks
References:
Purple Motion - Second Reality (remastered) by LenweSaralonde
youtube.com/watch?v=GL5vb3D-8_I
Samantha Fox Strip Poker
lemon64.com/game/samantha-fox-strip-poker
Version Management Tools: CVS to BK in the Linux Kernel
flosshub.org/sites/flosshub.org/files/shaikhcornford.pdf
CVS, Linus, and us
https://lkml.indiana.edu/hypermail/linux/kernel/9602/0314.html
Wikipedia: Home computer
en.wikipedia.org/wiki/Home_computer
Bryan O’ Sullivan, via Internet Archive, “Why I am no longer working at Mercurial”
web.archive.org/web/20051210154818/http://article.gmane.org/gmane.comp.version-control.mercurial.devel/3481
Richard M. Stallman, “The spirit of the BitKeeper license is the spirit of the whip hand”
marc.info/?l=linux-kernel&m=103454948625224&w=2
Linus Torvalds, “How about doing something about it?”
lwn.net/2002/0425/a/ideology-sucks.php3
Wikipedia: Diff, 1974
en.wikipedia.org/wiki/Diff
Wikipedia: Concurrent Versions System, 1990
en.wikipedia.org/wiki/Concurrent_Versions_System
The Agile Manifesto: History
agilemanifesto.org/history.html
Wikipedia: Lean software development
en.wikipedia.org/wiki/Lean_software_development
Wikipedia: Lean manufacturing
en.wikipedia.org/wiki/Lean_manufacturing
Infuse: Fusing Integration Test Management with Change Management
doi.org/10.1109/CMPSAC.1989.65147
Grady Booch, Object Solutions (1996)
google.com/books/edition/Object_Solutions/vlMZAQAAIAAJ?hl=en&gbpv=1&bsq=continuous%20integration&dq=object%20solutions&printsec=frontcover
Microsoft acquires GitHub for $7.5B (2018)
news.microsoft.com/announcement/microsoft-acquires-github
GitHub Actions: built by you, run by us
https://github.blog/2018-10-17-action-demos/
Compare and contrast GitHub Actions and Azure Pipelines
web.archive.org/web/20231207125453/https://learn.microsoft.com/en-us/dotnet/architecture/devops-for-aspnet-developers/actions-vs-pipelines
Action-tmate (SSH into running jobs):
github.com/mxschmitt/action-tmate
Act (run actions locally):
github.com/nektos/act
GitHub Actions Runner node.js logic:
github.com/actions/runner/blob/9e3e57ff90c089641a3a5833c2211841da1a37f8/src/Runner.Worker/Handlers/StepHost.cs#L156-L174
I Want Off Mr Golang’s Wild Ride (2020):
fasterthanli.me/articles/i-want-off-mr-golangs-wild-ride
Specify check suite when creating a checkrun:
github.com/orgs/community/discussions/24616
USENIX 2023, ARGUS:
usenix.org/conference/usenixsecurity23/presentation/muralee
Security Hardening for GitHub Actions
docs.github.com/en/actions/security-guides/security-hardening-for-github-actions
Jazz Emu’s “Digital Spool” album on Bandcamp:
jazzemu.bandcamp.com/album/digital-spool
To try everything Brilliant has to offer—free—for a full 30 days, visit brilliant.org/fasterthanlime/. The first 200 of you will get 20% off Brilliant’s annual premium subscription.
This video was sponsored by Brilliant.
Follow me on Mastodon: hachyderm.io/@fasterthanlime
Support me on Patreon or GitHub: fasterthanli.me/donate
(Reference continue below)
Contents
00:00 Sponsor disclaimer
00:02 Intro
00:24 Part 1: A Short (And Mostly Wrong) History of Personal Computing
01:37 Part 2: Life before GitHub
05:06 Part 3: The Toyota Way
06:49 Part 4: The Heist
09:11 Sponsored segment
10:17 Part 5: A Completely Unsolicited (And Frankly Quite Rude) Review Of The GitHub Actions Code
13:04 Part 6: GitHub Actions' Identity Crisis
16:22 Part 7: Maybe This Is More Complicated Than We Thought
21:45 Part 8: The Things I Cannot Change
25:29 Thanks
References:
Purple Motion - Second Reality (remastered) by LenweSaralonde
youtube.com/watch?v=GL5vb3D-8_I
Samantha Fox Strip Poker
lemon64.com/game/samantha-fox-strip-poker
Version Management Tools: CVS to BK in the Linux Kernel
flosshub.org/sites/flosshub.org/files/shaikhcornford.pdf
CVS, Linus, and us
https://lkml.indiana.edu/hypermail/linux/kernel/9602/0314.html
Wikipedia: Home computer
en.wikipedia.org/wiki/Home_computer
Bryan O’ Sullivan, via Internet Archive, “Why I am no longer working at Mercurial”
web.archive.org/web/20051210154818/http://article.gmane.org/gmane.comp.version-control.mercurial.devel/3481
Richard M. Stallman, “The spirit of the BitKeeper license is the spirit of the whip hand”
marc.info/?l=linux-kernel&m=103454948625224&w=2
Linus Torvalds, “How about doing something about it?”
lwn.net/2002/0425/a/ideology-sucks.php3
Wikipedia: Diff, 1974
en.wikipedia.org/wiki/Diff
Wikipedia: Concurrent Versions System, 1990
en.wikipedia.org/wiki/Concurrent_Versions_System
The Agile Manifesto: History
agilemanifesto.org/history.html
Wikipedia: Lean software development
en.wikipedia.org/wiki/Lean_software_development
Wikipedia: Lean manufacturing
en.wikipedia.org/wiki/Lean_manufacturing
Infuse: Fusing Integration Test Management with Change Management
doi.org/10.1109/CMPSAC.1989.65147
Grady Booch, Object Solutions (1996)
google.com/books/edition/Object_Solutions/vlMZAQAAIAAJ?hl=en&gbpv=1&bsq=continuous%20integration&dq=object%20solutions&printsec=frontcover
Microsoft acquires GitHub for $7.5B (2018)
news.microsoft.com/announcement/microsoft-acquires-github
GitHub Actions: built by you, run by us
https://github.blog/2018-10-17-action-demos/
Compare and contrast GitHub Actions and Azure Pipelines
web.archive.org/web/20231207125453/https://learn.microsoft.com/en-us/dotnet/architecture/devops-for-aspnet-developers/actions-vs-pipelines
Action-tmate (SSH into running jobs):
github.com/mxschmitt/action-tmate
Act (run actions locally):
github.com/nektos/act
GitHub Actions Runner node.js logic:
github.com/actions/runner/blob/9e3e57ff90c089641a3a5833c2211841da1a37f8/src/Runner.Worker/Handlers/StepHost.cs#L156-L174
I Want Off Mr Golang’s Wild Ride (2020):
fasterthanli.me/articles/i-want-off-mr-golangs-wild-ride
Specify check suite when creating a checkrun:
github.com/orgs/community/discussions/24616
USENIX 2023, ARGUS:
usenix.org/conference/usenixsecurity23/presentation/muralee
Security Hardening for GitHub Actions
docs.github.com/en/actions/security-guides/security-hardening-for-github-actions
Jazz Emu’s “Digital Spool” album on Bandcamp:
jazzemu.bandcamp.com/album/digital-spool










