Paul Sonnentag
paulsonnentag.bsky.social
Paul Sonnentag
@paulsonnentag.bsky.social
No more killer apps, kill the app!
Pinned
What if you didn't need git to collaborate on games?

We've been prototyping a new approach to collaboration in Godot: live and async collaborative editing, with branches and diffs, built right into the editor.

We're looking for people to test out an early version, see link in next post:
Reposted by Paul Sonnentag
🚀🚀🚀 I'm doin' a signal boost!

I just met Vanessa, an early-career dev with great energy looking for work! Interested in games and webdev, and working on a PS1-style game in her spare time. (Contact info is on her website)

👀 queenofsquiggles.codeberg.page
Queen Of Squiggles's Blog
queenofsquiggles.codeberg.page
October 31, 2025 at 8:24 PM
Reposted by Paul Sonnentag
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 Paul Sonnentag
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:22 PM
Reposted by Paul Sonnentag
12 exciting live-programming projects will be presented at LIVE this year. It's free, online, and coming up soon!

Sat 9/27: Videos premiere
Sat 10/4: Q & A and discussion over Zoom

Details on projects are up already at liveprog.org; more schedule & links coming soon.

Hope to see ya there!
September 20, 2025 at 12:33 AM
Reposted by Paul Sonnentag
hi hello my husband recently accepted a job in Victoria, BC so we are hoping to immigrate to Canada before the year is over

soooo i will be leaving my in-office IT job and be out of work again. shares and job leads welcome!
hi i’m izzy, i am a game designer and programmer that likes making tools to support ppl’s cool projects. i’m also good at writing and a bunch of other stuff probably idk iznaut.com
izzy kestrel - game designer
game dev portfolio for isabelle adena kestrel
iznaut.com
August 13, 2025 at 7:19 PM
Reposted by Paul Sonnentag
The Ink & Switch team is coming through London and we're having a social to share some recent news and research from the lab, and catch up with people in London interested in local first, malleable software, and other similar areas of making better computing.

Aug 16th, 6pm in London
Ink & Switch London Social · Luma
The Ink & Switch team is coming through London and we're having a social to share some recent news and research from the lab, and catch up with people in…
lu.ma
August 5, 2025 at 8:53 AM
Reposted by Paul Sonnentag
Do you write TypeScript? Enjoy Automerge? Love building both tools and community? You might be a great fit for our ✨new✨ Automerge TypeScript Maintainer role!

www.inkandswitch.com/jobs/automer...

(Remote role, 🇬🇧 UK-based preferred but not required)
Automerge TypeScript Maintainer
Industrial research lab working on digital tools for creativity and productivity
www.inkandswitch.com
July 23, 2025 at 10:05 PM
Reposted by Paul Sonnentag
Completed another trip around the sun this week. With gratitude, something to share:

Creative work is hilariously unintuitive to the adult mind. We are like beavers, blocking flow at the first sound of running water with dams made of any debris around.

Here are reminders I hold close:

(1/2)
July 18, 2025 at 12:57 PM
Reposted by Paul Sonnentag
This is the platonic ideal of sniffing
July 18, 2025 at 7:23 PM
Reposted by Paul Sonnentag
One week until MONDAY, JULY 21st, which I call "LIVE Workshop Christmas".

(It's Christmas for me and the PC, cuz we get to look at all the cool stuff you submit! I guess for you it's more like "the submission deadline".)

liveprog.org
July 14, 2025 at 11:51 PM
Reposted by Paul Sonnentag
Automerge 3 is here: the heart transplant is complete! Huge improvements in memory usage and (in most cases) correspondingly big performance improvements too. Backwards compatible on disk and the network so there's no reason not to upgrade today: automerge.org/blog/automer...
Automerge 3.0 | Automerge CRDT
Automerge is a local-first data sync engine that makes it easy to build collaborative apps. Today we're excited to announce version 3.0 of Automerge!
automerge.org
July 15, 2025 at 6:04 AM
Reposted by Paul Sonnentag
A few different Ink & Switch projects have used Ohm…here's the latest one.

From @alexwarth.bsky.social (co-creator of Ohm) and @geoffreylitt.com (who made Wildcard, one of our all-time favourite Ohm-powered projects)
What if a spreadsheet cell could hold multiple values at the same time?

That's the idea behind Ambsheets, a project I've been working on w/ @geoffreylitt.com at @inkandswitch.com. It's a new spreadsheet that makes it easier for you to explore many possibilities simultaneously.

1/2
July 10, 2025 at 6:12 PM
Reposted by Paul Sonnentag
BTW: I'm slowly assembling a LIVE Primer to help folk submitting to LIVE (& others) get the lay of the land. Please take a look and let me know what's missing, what sucks, what's rad, etc.

live-workshop.github.io/primer/
The LIVE Primer
The LIVE Primer
live-workshop.github.io
June 13, 2025 at 3:50 AM
Reposted by Paul Sonnentag
New longform @inkandswitch.com essay! 📜

Malleable Software: Restoring user agency in a world of locked-down apps

by me, @joshuahhh.com, @pvh.ca and @seaofclouds.com

inkandswitch.com/essay/mallea...

It's about why people need agency over their software tools, and how to make that happen.
Malleable software: Restoring user agency in a world of locked-down apps
The original promise of personal computing was a new kind of clay. Instead, we got appliances: built far away, sealed, unchangeable. In this essay, we envision malleable software: tools that users can...
inkandswitch.com
June 10, 2025 at 2:52 PM
Reposted by Paul Sonnentag
Reposted by Paul Sonnentag
After 4 years of work, I'm incredibly excited to introduce LiveStore, the next-gen data layer I'm building for Overtone.

It's based on reactive SQLite and has a built-in sync engine. Give it a try - would love your feedback!
May 27, 2025 at 10:05 AM
Reposted by Paul Sonnentag
Computational Public Space. A talk about a values-driven approach to integrating computation into cities. (40 min)
www.youtube.com/watch?v=PixP...
Computational Public Space
YouTube video by Dynamicland
www.youtube.com
May 15, 2025 at 5:33 PM
What if you didn't need git to collaborate on games?

We've been prototyping a new approach to collaboration in Godot: live and async collaborative editing, with branches and diffs, built right into the editor.

We're looking for people to test out an early version, see link in next post:
May 15, 2025 at 10:12 AM
Reposted by Paul Sonnentag
Great talk by @pvh.ca on how @inkandswitch.com goes about doing impactful research youtu.be/w7DVlI_Ztq8?...
How to Do Ambitious Research in the Modern Era
YouTube video by Nemertes
youtu.be
May 13, 2025 at 8:41 AM
Reposted by Paul Sonnentag
Here's a cut of some of my interactive and visual work from the past year.

I'm looking for work! I'm looking for remote work developing, prototyping and/or researching on editors, custom interactive things, or visualizations. I mostly work in JS/TS. Let me know if you know something pls ty :)
April 29, 2025 at 5:16 PM
Reposted by Paul Sonnentag
It doesn’t matter if they’re “coming for you next.” Even if your position and your privilege will ALWAYS protect you and everyone you love, it is your job as a conscious human being to fight for justice. That’s just the way it fucking is.

You don’t get to abdicate that responsibility.
April 12, 2025 at 2:00 AM
Reposted by Paul Sonnentag
people find their own use for tools
I swear, the longer you look at this, the worse it gets…
April 11, 2025 at 9:19 AM
Reposted by Paul Sonnentag
This is the logo for a new Ink & Switch research track. What are your guesses for the name of this research area?
March 28, 2025 at 6:34 PM
Reposted by Paul Sonnentag
Photoshop for text. In our #CHI2025 paper “Textoshop”, we explore how interactions inspired by drawing software can help edit text. We consider words as pixels, sentences as regions, and tones as colours. #HCI #NLProc #LLMs #AI Thread 🧵
(1/10)
March 18, 2025 at 9:28 PM