Ivan Reese
@spiralganglion.com
i want to squish code between my fingers
@inkandswitch.com Δ feelingof.com Δ ivanish.ca
@inkandswitch.com Δ feelingof.com Δ ivanish.ca
Pinned
🫠 automerge.org
The new Automerge website is live!!
The biggest (smallest) surprise? How fun it was to build the demo!
Automerge is so robust, it withstood all our weird ideas — like using physics-driven particles to literally push changes between docs — and it just worked. Perfectly. Every time.
The new Automerge website is live!!
The biggest (smallest) surprise? How fun it was to build the demo!
Automerge is so robust, it withstood all our weird ideas — like using physics-driven particles to literally push changes between docs — and it just worked. Perfectly. Every time.
Talk to me about my "1000 FPS is magic" hot take.
If muscle-memory/skill-ceiling is a goal for your game, I think it's good to learn to "Think In Frames"(tm) rather than seconds... 🧵
November 8, 2025 at 1:23 AM
Talk to me about my "1000 FPS is magic" hot take.
I won't be there, but a lot (a lot) of other I&S folks will. If you're in town, get down!
We've got two lightning talks confirmed for next weeks London event: Building new tools for Science
* Agnes Cameron will tell us about Malleable Knitting Software
* Adewale Oshineye will share GeistFabrik, a Python-based divergence engine for Obsidian vaults.
~10 spots left if you want to join
* Agnes Cameron will tell us about Malleable Knitting Software
* Adewale Oshineye will share GeistFabrik, a Python-based divergence engine for Obsidian vaults.
~10 spots left if you want to join
Ink & Switch London: Building new tools for Science · Luma
Ink & Switch's mission is to help computers become better tools for thought. We believe that the promise of computers as "intelligence amplifiers" or "bicycles…
luma.com
November 6, 2025 at 6:36 PM
I won't be there, but a lot (a lot) of other I&S folks will. If you're in town, get down!
This game has one of the smoothest difficulty curves I've ever felt in a "puzzle sickos" game. I've been stumped for the exactly correct amount of time by every single puzzle. It's a quite the feat. Highest recommendation.
(I'm playing on my phone, but I'm sure other platforms would be good too.)
(I'm playing on my phone, but I'm sure other platforms would be good too.)
Spooky Express has just launched into Halloween and it's the perfect cozy-spooky puzzler for the long nights.
Take charge of the Spooky Express; the only rail service willing to carry the undead passengers of deepest, darkest Trainsylvania.
spooky.express
Take charge of the Spooky Express; the only rail service willing to carry the undead passengers of deepest, darkest Trainsylvania.
spooky.express
October 31, 2025 at 12:48 AM
This game has one of the smoothest difficulty curves I've ever felt in a "puzzle sickos" game. I've been stumped for the exactly correct amount of time by every single puzzle. It's a quite the feat. Highest recommendation.
(I'm playing on my phone, but I'm sure other platforms would be good too.)
(I'm playing on my phone, but I'm sure other platforms would be good too.)
Reposted by Ivan Reese
I'm looking to hire someone to help me build KCL! It's a programming lang for 3D design that we're making at Zoo. You'd be working closely with me on the KCL interpreter, the CAD API it calls, and our mechanical engineers. This is a Rust-heavy role. DM me any questions. zoo.dev/jobs/4619187...
Zoo: Design Studio
zoo.dev
October 20, 2025 at 10:21 PM
I'm looking to hire someone to help me build KCL! It's a programming lang for 3D design that we're making at Zoo. You'd be working closely with me on the KCL interpreter, the CAD API it calls, and our mechanical engineers. This is a Rust-heavy role. DM me any questions. zoo.dev/jobs/4619187...
Reposted by Ivan Reese
There is something truly remarkable about Generative AI.
Several years in this revolution, half of the US GDP dumped to make these tools free, and i can't think of a single generated artifact, text, image, sound, video that had a significant cultural impact.
Several years in this revolution, half of the US GDP dumped to make these tools free, and i can't think of a single generated artifact, text, image, sound, video that had a significant cultural impact.
October 28, 2025 at 7:46 PM
There is something truly remarkable about Generative AI.
Several years in this revolution, half of the US GDP dumped to make these tools free, and i can't think of a single generated artifact, text, image, sound, video that had a significant cultural impact.
Several years in this revolution, half of the US GDP dumped to make these tools free, and i can't think of a single generated artifact, text, image, sound, video that had a significant cultural impact.
I won't be at this one, but you should be! The SF talk was fun and drew a lovely crowd.
Hey Seattle folks! I'll be talking esolangs at Ada's Technical Books on 11/11. Would love to see you there. RSVPs are now open: luma.com/n30butuj
AUTHOR TALK: The Art of Esoteric Code with Daniel Temkin · Luma
The new book Forty-Four Esolangs collects programming languages by a single artist who poses code as prayer to the Greek gods, patterns of empty folders, or…
luma.com
October 27, 2025 at 10:22 PM
I won't be at this one, but you should be! The SF talk was fun and drew a lovely crowd.
Reposted by Ivan Reese
if you didnt see it yesterday we're running a public beta for our windows 95 themed powerpoint factory game in november. you can sign up here: subscribepage.io/C1erpq
#gamedev #indiegame
#gamedev #indiegame
October 24, 2025 at 10:47 AM
if you didnt see it yesterday we're running a public beta for our windows 95 themed powerpoint factory game in november. you can sign up here: subscribepage.io/C1erpq
#gamedev #indiegame
#gamedev #indiegame
I'm going to be at this too! SF folks, come celebrate weird ways to compute.
Hey SF folks! I‘ll have a reading (more of a free association of esolang thoughts) Friday Night at Gray Area grayarea.org/event/book-l...
Book Launch & Signing — Daniel Temkin: Forty-Four Esolangs
Gray Area celebrates Artist and Author Daniel Temkin and his new monograph, "Forty-Four Esolangs."
grayarea.org
October 20, 2025 at 5:17 AM
I'm going to be at this too! SF folks, come celebrate weird ways to compute.
🫠 automerge.org
The new Automerge website is live!!
The biggest (smallest) surprise? How fun it was to build the demo!
Automerge is so robust, it withstood all our weird ideas — like using physics-driven particles to literally push changes between docs — and it just worked. Perfectly. Every time.
The new Automerge website is live!!
The biggest (smallest) surprise? How fun it was to build the demo!
Automerge is so robust, it withstood all our weird ideas — like using physics-driven particles to literally push changes between docs — and it just worked. Perfectly. Every time.
October 16, 2025 at 9:41 PM
🫠 automerge.org
The new Automerge website is live!!
The biggest (smallest) surprise? How fun it was to build the demo!
Automerge is so robust, it withstood all our weird ideas — like using physics-driven particles to literally push changes between docs — and it just worked. Perfectly. Every time.
The new Automerge website is live!!
The biggest (smallest) surprise? How fun it was to build the demo!
Automerge is so robust, it withstood all our weird ideas — like using physics-driven particles to literally push changes between docs — and it just worked. Perfectly. Every time.
Reposted by Ivan Reese
We have a shiny new website courtesy of @spiralganglion.com and @seaofclouds.com 🙌
🚀 Check it out: automerge.org
🚀 Check it out: automerge.org
October 16, 2025 at 7:54 PM
We have a shiny new website courtesy of @spiralganglion.com and @seaofclouds.com 🙌
🚀 Check it out: automerge.org
🚀 Check it out: automerge.org
Reposted by Ivan Reese
so, the core of the dark object system is that every "game object" is made up of a bunch of properties and links. properties are just tables of data keyed by object id, more or less like all ecs systems have now.
but links are the really cool bit.
but links are the really cool bit.
October 15, 2025 at 4:02 AM
so, the core of the dark object system is that every "game object" is made up of a bunch of properties and links. properties are just tables of data keyed by object id, more or less like all ecs systems have now.
but links are the really cool bit.
but links are the really cool bit.
Would love to see this get some traction in gamedev circles. Pass it on!
🎮 Like CRDTs and videogames? @inkandswitch.com is ✨hiring✨ for a project that combines @automerge.org with @godotengine.org to make the next generation of collaboration tools for game development!
More detail here: inkandswitch.com/jobs/godot-i...
(Fully remote 🌍🌎🌏 contract, late Nov to April)
More detail here: inkandswitch.com/jobs/godot-i...
(Fully remote 🌍🌎🌏 contract, late Nov to April)
Godot IDE Engineer
Help build native, visual version control for collaborative game development in Godot
inkandswitch.com
October 15, 2025 at 4:17 AM
Would love to see this get some traction in gamedev circles. Pass it on!
Reposted by Ivan Reese
A nice shift in perceived colour between central and peripheral vision. The fixated disc looks purple while the others look blue.
The effect presumably comes from the absence of S-cones in the fovea.
From Hinnerk Schulz-Hildebrandt:
arxiv.org/pdf/2509.115...
The effect presumably comes from the absence of S-cones in the fovea.
From Hinnerk Schulz-Hildebrandt:
arxiv.org/pdf/2509.115...
September 24, 2025 at 12:04 PM
A nice shift in perceived colour between central and peripheral vision. The fixated disc looks purple while the others look blue.
The effect presumably comes from the absence of S-cones in the fovea.
From Hinnerk Schulz-Hildebrandt:
arxiv.org/pdf/2509.115...
The effect presumably comes from the absence of S-cones in the fovea.
From Hinnerk Schulz-Hildebrandt:
arxiv.org/pdf/2509.115...
I'm going to be at this. If you're in the area, come say hi!
Bay Area UX/PL folks - I'm organizing a get-together the morning of Sat, Oct 25th. Come chat about the joy and despair of making software tools for humans!
partiful.com/e/Fs3AD41RUM...
partiful.com/e/Fs3AD41RUM...
RSVP to Feeling of Computing // Downtown SF | Partiful
Get coffee, chat convivial tools, and hang out with folks in human-centered computing. This month, special guest Ivan Reese is joining us!
(Location is outdoors, near transit and multiple coffee shop...
partiful.com
October 10, 2025 at 9:11 PM
I'm going to be at this. If you're in the area, come say hi!
Reposted by Ivan Reese
show this to anyone else you know who also assumed DHH was just a normal conservative dude rather than a raging white supremacist lunatic
DHH Is Way Worse Than I Thought | jakelazaroff.com
DHH's politics are not normal. Maybe they used to be, I don't know, but as of right now the dude is_way outside of what most people would consider moral or acceptable.
jakelazaroff.com
October 2, 2025 at 12:57 PM
show this to anyone else you know who also assumed DHH was just a normal conservative dude rather than a raging white supremacist lunatic
Anyone following me from the world of gamedev? Wanna work with me? Have friends / followers who might? Get in while the getting is good!
It's that time again: ✨we’re hiring✨
We're looking for a @godotengine.org IDE Engineer to help us build the next generation of collaboration tools inside the engine itself! More detail here: inkandswitch.com/jobs/godot-ide-engineer
(Remote role 🌍🌎🌏)
We're looking for a @godotengine.org IDE Engineer to help us build the next generation of collaboration tools inside the engine itself! More detail here: inkandswitch.com/jobs/godot-ide-engineer
(Remote role 🌍🌎🌏)
Godot IDE Engineer
Help build native, visual version control for collaborative game development in Godot
inkandswitch.com
October 3, 2025 at 7:42 PM
Anyone following me from the world of gamedev? Wanna work with me? Have friends / followers who might? Get in while the getting is good!
Reposted by Ivan Reese
Subtext Retrospective www.subtext-lang.org/retrospectiv...
Subtext Retrospective
www.subtext-lang.org
September 29, 2025 at 7:39 PM
Subtext Retrospective www.subtext-lang.org/retrospectiv...
Did you enjoy the Esolangs ep? (Did anyone tell Daniel? Hehe)
If you're so inclined, you can read a bit of behind-the-scenes about the ending (free), and listen to some extra fun cut content ($5) over on our Patreon.
[🙇 person bowing U+1F647, UTF-8: F0 9F 99 87]
www.patreon.com/posts/pokemo...
If you're so inclined, you can read a bit of behind-the-scenes about the ending (free), and listen to some extra fun cut content ($5) over on our Patreon.
[🙇 person bowing U+1F647, UTF-8: F0 9F 99 87]
www.patreon.com/posts/pokemo...
Pokemon Go | Feeling of Computing
Get more from Feeling of Computing on Patreon
www.patreon.com
September 28, 2025 at 4:39 AM
Did you enjoy the Esolangs ep? (Did anyone tell Daniel? Hehe)
If you're so inclined, you can read a bit of behind-the-scenes about the ending (free), and listen to some extra fun cut content ($5) over on our Patreon.
[🙇 person bowing U+1F647, UTF-8: F0 9F 99 87]
www.patreon.com/posts/pokemo...
If you're so inclined, you can read a bit of behind-the-scenes about the ending (free), and listen to some extra fun cut content ($5) over on our Patreon.
[🙇 person bowing U+1F647, UTF-8: F0 9F 99 87]
www.patreon.com/posts/pokemo...
When you make an esolang, you speak through the creation of the language itself. The language is a statement. Maybe it's a joke. Maybe it's heartache.
The "first" episode of the Feeling of Computing podcast — Let's Take Esoteric Programming Languages Seriously.
feelingof.com/episodes/078
The "first" episode of the Feeling of Computing podcast — Let's Take Esoteric Programming Languages Seriously.
feelingof.com/episodes/078
78 • Let's Take Esoteric Programming Languages Seriously
feelingof.com
September 27, 2025 at 4:48 AM
When you make an esolang, you speak through the creation of the language itself. The language is a statement. Maybe it's a joke. Maybe it's heartache.
The "first" episode of the Feeling of Computing podcast — Let's Take Esoteric Programming Languages Seriously.
feelingof.com/episodes/078
The "first" episode of the Feeling of Computing podcast — Let's Take Esoteric Programming Languages Seriously.
feelingof.com/episodes/078
This book came out today and seems interesting
In his playful collection "Forty-Four Esolangs," Daniel Temkin (@dtemkin.bsky.social) challenges conventional definitions of language, code, and computer, showing the potential of esolangs—or esoteric programming languages—as pure idea art: mitpress.mit.edu/978026255308...
September 23, 2025 at 3:39 PM
This book came out today and seems interesting
I love ??= but often wish I had =?? to assign only if the thing on the right exists.
Do any programming languages let you customize the syntax? Feels like that should be a thing.
Do any programming languages let you customize the syntax? Feels like that should be a thing.
September 21, 2025 at 1:50 AM
I love ??= but often wish I had =?? to assign only if the thing on the right exists.
Do any programming languages let you customize the syntax? Feels like that should be a thing.
Do any programming languages let you customize the syntax? Feels like that should be a thing.
Right hand on mouse, to place the caret.
Left hand on A,S,D,… mapped to "comment", "string", "code", …
You hold a key. Anything you speak is inserted with that syntax.
If you hold "code" and say "for i and p in particles" it infers `for (let [p, i] of particles) {`
Left hand on A,S,D,… mapped to "comment", "string", "code", …
You hold a key. Anything you speak is inserted with that syntax.
If you hold "code" and say "for i and p in particles" it infers `for (let [p, i] of particles) {`
September 20, 2025 at 3:14 AM
Right hand on mouse, to place the caret.
Left hand on A,S,D,… mapped to "comment", "string", "code", …
You hold a key. Anything you speak is inserted with that syntax.
If you hold "code" and say "for i and p in particles" it infers `for (let [p, i] of particles) {`
Left hand on A,S,D,… mapped to "comment", "string", "code", …
You hold a key. Anything you speak is inserted with that syntax.
If you hold "code" and say "for i and p in particles" it infers `for (let [p, i] of particles) {`
Love this.
In addition to starter kits, this release completes the months-long effort to make the tldraw SDK compliant with WCAG 2.2 AA. Paperwork coming soon.
In practice, this means better keyboard controls, a clearer, more customizable UI, and accessibility improvements for all of our users and customers.
In practice, this means better keyboard controls, a clearer, more customizable UI, and accessibility improvements for all of our users and customers.
September 18, 2025 at 8:35 PM
Love this.
Reposted by Ivan Reese
Last week I watched a city burn from a rooftop in Kathmandu.
Here are my reflections on what sparked a revolution: a government social-media ban, rage at corruption, and the unchecked power of global tech.
schmud.de/posts/2025-0...
#buddhism, #nepal, #nepokids, #genz
Here are my reflections on what sparked a revolution: a government social-media ban, rage at corruption, and the unchecked power of global tech.
schmud.de/posts/2025-0...
#buddhism, #nepal, #nepokids, #genz
Signals in the Fire
Making sense of the chaos in Kathmandu, the burning of data centers, and the real impact of banning social media.
schmud.de
September 18, 2025 at 2:49 PM
Last week I watched a city burn from a rooftop in Kathmandu.
Here are my reflections on what sparked a revolution: a government social-media ban, rage at corruption, and the unchecked power of global tech.
schmud.de/posts/2025-0...
#buddhism, #nepal, #nepokids, #genz
Here are my reflections on what sparked a revolution: a government social-media ban, rage at corruption, and the unchecked power of global tech.
schmud.de/posts/2025-0...
#buddhism, #nepal, #nepokids, #genz