Ivan Reese
banner
spiralganglion.com
Ivan Reese
@spiralganglion.com
i want to squish code between my fingers
@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.
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
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
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
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.)
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
October 31, 2025 at 12:48 AM
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
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.
October 28, 2025 at 7:46 PM
I won't be at this one, but you should be! The SF talk was fun and drew a lovely crowd.
October 27, 2025 at 10:22 PM
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
October 24, 2025 at 10:47 AM
I'm going to be at this too! SF folks, come celebrate weird ways to compute.
October 20, 2025 at 5:17 AM
🫠 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.
October 16, 2025 at 9:41 PM
Reposted by Ivan Reese
We have a shiny new website courtesy of @spiralganglion.com and @seaofclouds.com 🙌

🚀 Check it out: automerge.org
October 16, 2025 at 7:54 PM
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.
October 15, 2025 at 4:02 AM
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)
Godot IDE Engineer
Help build native, visual version control for collaborative game development in Godot
inkandswitch.com
October 15, 2025 at 4:17 AM
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...
September 24, 2025 at 12:04 PM
I'm going to be at this. If you're in the area, come say hi!
October 10, 2025 at 9:11 PM
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
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 🌍🌎🌏)
Godot IDE Engineer
Help build native, visual version control for collaborative game development in Godot
inkandswitch.com
October 3, 2025 at 7:42 PM
Reposted by Ivan Reese
Subtext Retrospective
www.subtext-lang.org
September 29, 2025 at 7:39 PM
The renaming is complete.

RIP Future of Coding

Long live Feeling of Computing!

feelingof.com
Feeling of Computing
feelingof.com
September 29, 2025 at 12:02 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...
Pokemon Go | Feeling of Computing
Get more from Feeling of Computing on Patreon
www.patreon.com
September 28, 2025 at 4:39 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
78 • Let's Take Esoteric Programming Languages Seriously
feelingof.com
September 27, 2025 at 4:48 AM
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
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.
September 21, 2025 at 1:50 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) {`
September 20, 2025 at 3:14 AM
Love this.
tldraw.com tldraw @tldraw.com · Sep 18
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.
September 18, 2025 at 8:35 PM
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
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