So much good stuff happening at @inkandswitch.com these days!
www.inkandswitch.com/newsletter/...
@adamwiggins.bsky.social
Working to make computers better. Cofounder of Ink & Switch, Heroku, Muse, Local First Conf.
So much good stuff happening at @inkandswitch.com these days!
www.inkandswitch.com/newsletter/...
Embarcadero Center garden area, weโre in this glass box on the left.
Toddโs type systems
Toddโs book making station
Community space for hacking
Weโre hosting @syncconf.bsky.social Community Day and have an open space to drop in, hack, do demos, and connect with others working on sync and related systems.
Feel free to drop in during the day, weโll do a few group discussions in the afternoon.
luma.com/l28n75qt
@adamwiggins.bsky.social calling out a lot of important things in his talk:
Idealism vs pragmatism in software
Preventing data lockin during this AI shift
Longevity of software and data preservation
Preview of my @syncconf.bsky.social talk
Just five days away now, getting excited!
Getting excited for the conf, just 2.5 weeks away
The density of top-notch developers speaking (and attending) is off the charts!
Four of the top minds in web development on stage together! ๐ฅ
10.10.2025 16:27 โ ๐ 6 ๐ 0 ๐ฌ 0 ๐ 0It's a huge amount of work to run a CFP process, but also rewarding. Hope to write a debrief post about how we did it at some point.
07.10.2025 15:19 โ ๐ 8 ๐ 1 ๐ฌ 0 ๐ 0The Holy Grail for web apps is when my Passkey can unlock local private data.
18.09.2025 18:31 โ ๐ 20 ๐ 3 ๐ฌ 1 ๐ 1I think the DX pieceโit just seems more fun to build this way.
04.09.2025 16:38 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0I wrote about this including
- the benefits of synced apps for UX and DX
- how it plays with agentic apps and LLM-assisted coding
- the relationship to local first
- why I got involved with Sync Conf
adamwiggins.com/posts/why-sync
Sync seems to be having a moment among web developers!
04.09.2025 15:35 โ ๐ 19 ๐ 7 ๐ฌ 3 ๐ 0I bought my ticket already and will be there!
Figuring out which of my colleagues at @inkandswitch.com might join us, and maybe a little community hacking alongside.
Have something to say about sync engines, local first, or sync as an enabler for AI agents? Submit your talk soon.
20.08.2025 16:16 โ ๐ 5 ๐ 0 ๐ฌ 0 ๐ 0Announcing Sync Conf 2025. Join us in SF on Nov 12th.
19.08.2025 15:06 โ ๐ 29 ๐ 10 ๐ฌ 2 ๐ 13โThe syncing model solves a fundamental challenge of most modern web apps out there, and it does it in a way that feels, wellโฆ better.โ
frontendatscale.com/issues/50/
โThe concept is beautifully simple: instead of your app being a fancy form that sends data to a server, it has its own local database. Sometimes the server is just another client to sync with. It can be a fundamental inversion of how we build web applications.โ
bytemash.net/posts/i-went...
โItโs magical to update a row in Postgres and instantly see the UI reflect that change. This simplifies background tasks, makes multi-device and multi-user flows easier to reason about, and reduces boilerplate. Just write to Postgres and let the sync engine do the rest.โ
neon.com/blog/tanstac...
๐ Eng manager job working on storage APIs, workers, etc for Firefox. Relevant to improving local-first apps in the browser! www.mozilla.org/en-US/career...
04.08.2025 08:02 โ ๐ 30 ๐ 16 ๐ฌ 0 ๐ 0A line chart with vibe on the Y axis and understanding on the X axis with a downwards diagonal line
A helpful graph made by @stevekrouse.com on the inverse relationship between vibes and understanding in AI assisted code.
Put a few thoughts down here: maggieappleton.com/2025-08-vibe...
Original article: blog.val.town/vibe-code
๐โจ New paper! Emilie Ma (kewbi.sh) and I looked at the problem of users of end-to-end encrypted apps recovering their private keys if their device is lost, broken, or stolen. We found a cryptographic approach that is decentralised and resilient against social engineering arxiv.org/abs/2507.21122
30.07.2025 10:09 โ ๐ 156 ๐ 36 ๐ฌ 5 ๐ 3Do 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 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...
15.07.2025 06:04 โ ๐ 130 ๐ 32 ๐ฌ 4 ๐ 4This pattern is at the core of how @livestore.dev handles sync, offline support, and conflict detection โ and itโs been really fun diving deep into it while working on the upcoming course.
If youโve ever wanted to build local-first apps that sync like magic, this approach is worth understanding.
Malleable software: Restoring user agency in a world of locked-down apps
www.inkandswitch.com/essay/mallea...
Introducingโฆย (Not Boring) Camera
3 years, 100+ prototypes, and wild graphics tech to make our perfect camera. Only to sayโฆ forget perfection. Just have fun and capture lifeโs beautiful chaos. Hope you love it as much as we doโthumbprints and all ๐ค
notbor.ing/camera
Johannes Schicking, Nik Graf, Leo Stewen, and myself huddled around a laptop with stickers on it. More people in the background
Me on stage speaking as part of a panel, sitting next to Aaron Boodman
Panel discussion in front of an audience of hundreds at Local First Conf
Me standing and talking to Sam Willis in the conference hallway
Nice impressions from @localfirstconf.com (photography by Susanne Elsรคsser)
07.06.2025 09:09 โ ๐ 35 ๐ 3 ๐ฌ 1 ๐ 0Next week looking plausible! Editing is a surprising amount of work.
05.06.2025 11:53 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0Continuing with organizer reflections: bsky.app/profile/adam...
05.06.2025 10:17 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Thanks everyone for coming and making it such a special event โค๏ธ
05.06.2025 10:17 โ ๐ 5 ๐ 0 ๐ฌ 0 ๐ 0