Jack Rusher
jackrusher.com · Personal blog · on HN since 2019
Jack Rusher, a programmer and artist, writes on Lisp, interactive programming, human-computer interaction history, and software design.
What HN saysHN commenters cite his talk Stop Writing Dead Programs in discussions of REPL-driven, malleable development, and note he is well known.
28HN people shared it
9linked it in comments
22stories submitted
288story points
4 months agolast shared
2019people per year2026
Most-shared posts
- 1Stop Writing Dead Programs8 people · 185 points · first shared 2022 · 60 comments on HN
- 2What does it mean to buy a GIF?8 people · 9 points · first shared 2021 · discussion on HN
- 3Classic HCI Demos4 people · 79 points · first shared 2022 · 17 comments on HN
- 4From Geometry to Algebra and Back Again: 4000 Years of Papers (Talk Transcript)4 people · 7 points · first shared 2023 · 1 comments on HN
- 5Object Orientation [2013 !]2 people · 2 points · first shared 2023 · discussion on HN
- 6Homesteading (2017)1 people · 3 points · first shared 2019 · discussion on HN
- 7Leopards in the Source Code1 people · 2 points · first shared 2022 · discussion on HN
- 8Finding the Best Fighters (2009)1 people · 1 points · first shared 2019 · discussion on HN
- 9Homepage1 people · first shared 2025
What HN people wrote when they linked it
jasonjmcghee · 2025-04-24
> just a tech bro creative virtue signaling
He's quite well known https://jackrusher.com/
For art, go to "media" on his bluesky. Rather prolific.
jauntywundrkind · 2025-04-18
See also their blog post on Fuzzy Constraints (2023). https://www.inkandswitch.com/untangle/
Madly in love with how forward a frontier Ink & Switch cuts towards. Trying to make software less of a handcrafted artifact that each individual corporation builds on their own, as they see fit, and making computing a broader more universal project, with more regular hooks for humans to get themselves in the loop.
A lot of "why are we still writing dead programs" vibes, in great ways. https://jackrusher.com/strange-loop-2022/ https://news.ycombinator.com/item?id=33270235 (181 points, Oct 2022, 61 comments)
mattdesl · 2021-11-18
Ironically, this is great for NFT artists: most artists distributing their work as signed tokens want the high resolution media to be more widely distributed across many points of failure (that's exactly why IPFS is typically chosen).
So far most comments here fail to understand that the economic value of an NFT, unlike traditional art through most of recent history, is not tied to scarcity of access to its media. If you want to learn more about this (very polarizing) paradigm and how it can benefit artists, I suggest the following links:
[1] - https://mattdesl.substack.com/p/hicetnunc-and-the-merits-of-web3
[2] - https://jackrusher.com/journal/what-does-it-mean-to-buy-a-gif.html
TheTaytay · 2026-06-24
I wasn’t familiar with the term “Residential programming,” but it reminds me of the talk “Stop Writing Dead Programs” (https://jackrusher.com/strange-loop-2022/)
Increasingly, I think that an agent (and I) would work much better in a malleable, notebook-like, inspectable program, than it would with its current file-based “edit and re-run” primitives.
“Marimo pair” (built into their notebook-like primitive) is an attempt at this. And they have program introspection tools built in.
I also think that Glamorous Toolkit (https://gtoolkit.com/)
might be a similar live environment, but I haven’t investigated it too much other than reading about it.
Is anyone else familiar with “modern” attempts at this?
refset · 2024-10-17
Fast compilation is undoubtedly more essential in the Lisp paradigm of REPL-driven, interactive programming with S-expressions than in other languages. A pre-requisite perhaps for the world to 'Stop Writing Dead Programs' [0]
[0] https://jackrusher.com/strange-loop-2022/
daveliepmann · 2023-04-10
The two REPLs are not the same, unless editor-integrated Python REPLs have gone through a revolution since I last checked. See https://lambdaisland.com/blog/29-12-2017-the-bare-minimum-clojure-mayo… and circa 22:49.90 of [Stop Writing Dead Programs][1], on the topic of interacting with a live system as you write it.
[1]: https://jackrusher.com/strange-loop-2022/
polyamid23 · 2022-12-18
> Ctrl is the most pressed control key for people like me who live in the terminal. But the default placement of the ctrl keys in modern layouts is so wrong. I have never understood it. I guess there has to be a historical reason but I've yet to find out. (Help me, greybeards)
I've seen this talk here and the speaker mentioned the ADM-3A (that is also mentioned in the article itself) terminals at about the 17/18 minute mark. Mind the keyboard layout :)
https://jackrusher.com/strange-loop-2022/
https://en.m.wikipedia.org/wiki/ADM-3A
dang · 2022-10-19
I've changed the top URL to the video, in the hope of reducing the tedious complaints about webpage formatting that the transcript was generating.
The transcript is here: https://jackrusher.com/strange-loop-2022/. Please let's talk about the ideas now.
heckerhut · 2021-03-27
I know you’re joking but lots of people still struggle with the reason why NFTs exist, including Apple’s unofficial PR department John Gruber. But it seems he finally understood it now thanks to this article: https://jackrusher.com/journal/what-does-it-mean-to-buy-a-gif.html
[0] https://daringfireball.net/linked/2021/03/26/rusher-nfts