Adam Wiggins's Avatar

Adam Wiggins

@adamwiggins.bsky.social

Working to make computers better. Cofounder of Ink & Switch, Heroku, Muse, Local First Conf.

3,483 Followers  |  135 Following  |  72 Posts  |  Joined: 07.02.2024  |  1.6324

Latest posts by adamwiggins.bsky.social on Bluesky

Preview
Introducing GAIOS Our first update about the ARIA Safeguarded AI Programme and project GAIOS, which uses Keyhive. A recap of LIVE 2025. A new lab note from the Beckett team, two new researchers-in-residence, three new staff, and a new Automerge website.

So much good stuff happening at @inkandswitch.com these days!

www.inkandswitch.com/newsletter/...

28.11.2025 08:43 โ€” ๐Ÿ‘ 27    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Embarcadero Center garden area, weโ€™re in this glass box on the left.

Embarcadero Center garden area, weโ€™re in this glass box on the left.

Toddโ€™s type systems

Toddโ€™s type systems

Toddโ€™s book making station

Toddโ€™s book making station

Community space for hacking

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

13.11.2025 18:46 โ€” ๐Ÿ‘ 26    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

@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

13.11.2025 02:02 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image Post image 07.11.2025 16:40 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

Preview of my @syncconf.bsky.social talk

Just five days away now, getting excited!

07.11.2025 16:40 โ€” ๐Ÿ‘ 26    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 3

Getting excited for the conf, just 2.5 weeks away

The density of top-notch developers speaking (and attending) is off the charts!

25.10.2025 05:33 โ€” ๐Ÿ‘ 10    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Four of the top minds in web development on stage together! ๐Ÿ”ฅ

10.10.2025 16:27 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It'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    ๐Ÿ“Œ 0

The Holy Grail for web apps is when my Passkey can unlock local private data.

18.09.2025 18:31 โ€” ๐Ÿ‘ 20    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

I think the DX pieceโ€”it just seems more fun to build this way.

04.09.2025 16:38 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Why sync ยท Adam Wiggins Web developers are discovering the joys of sync, including next-frame UIs, multiplayer by default, and a simplified stack.

I 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

04.09.2025 15:35 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Sync seems to be having a moment among web developers!

04.09.2025 15:35 โ€” ๐Ÿ‘ 19    ๐Ÿ” 7    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

I 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.

19.08.2025 19:57 โ€” ๐Ÿ‘ 16    ๐Ÿ” 4    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

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    ๐Ÿ“Œ 0
Video thumbnail

Announcing Sync Conf 2025. Join us in SF on Nov 12th.

19.08.2025 15:06 โ€” ๐Ÿ‘ 29    ๐Ÿ” 10    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 13
Preview
The Syncing Era of the Web | Frontend at Scale The rise of sync engines, local-first development, and the end of the state management wars.

โ€œ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/

14.08.2025 11:52 โ€” ๐Ÿ‘ 11    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Linear sent me down a local-first rabbit hole | Bytemash A deep dive into local-first architecture, triggered by wondering why Linear feels so fast. Looking at the technical implementation, exploring tools like Jazz and Electric SQL, and explaining why my n...

โ€œ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...

11.08.2025 08:24 โ€” ๐Ÿ‘ 32    ๐Ÿ” 7    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
TanStack DB with Sync - the future of real-time UI - Neon Learn how to achieve end-to-end reactivity and optimistic UI updates with Electric SQL, TanStack DB, and Postgres.

โ€œ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...

07.08.2025 05:55 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Mozilla Careers โ€” Engineering Manager, DOM (Web Standards) or SpiderMonkey (Javascript) โ€” Open Positions Mozilla is hiring a Engineering Manager, DOM (Web Standards) or SpiderMonkey (Javascript) in Remote US, Security, Security, Security, Strategy, Operations, Data & Ads,โ€ฆ

๐Ÿ˜ 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    ๐Ÿ“Œ 0
A line chart with vibe on the Y axis and understanding on the X axis with a downwards diagonal line

A 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

02.08.2025 12:23 โ€” ๐Ÿ‘ 72    ๐Ÿ” 11    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1
Preview
Kintsugi: Decentralized E2EE Key Recovery Kintsugi is a protocol for key recovery, allowing a user to regain access to end-to-end encrypted data after they have lost their device, but still have their (potentially low-entropy) password. Exist...

๐Ÿ“„โœจ 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    ๐Ÿ“Œ 3
Preview
Automerge TypeScript Maintainer Industrial research lab working on digital tools for creativity and productivity

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)

23.07.2025 22:05 โ€” ๐Ÿ‘ 59    ๐Ÿ” 22    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2
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 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    ๐Ÿ“Œ 4

This 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.

19.06.2025 19:30 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
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...

Malleable software: Restoring user agency in a world of locked-down apps
www.inkandswitch.com/essay/mallea...

10.06.2025 14:05 โ€” ๐Ÿ‘ 123    ๐Ÿ” 35    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 12
Post image

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

05.06.2025 15:57 โ€” ๐Ÿ‘ 75    ๐Ÿ” 12    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 5
Johannes Schicking, Nik Graf, Leo Stewen, and myself huddled around a laptop with stickers on it. More people in the background

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

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

Panel discussion in front of an audience of hundreds at Local First Conf

Me standing and talking to Sam Willis in the conference hallway

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    ๐Ÿ“Œ 0

Next week looking plausible! Editing is a surprising amount of work.

05.06.2025 11:53 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Continuing with organizer reflections: bsky.app/profile/adam...

05.06.2025 10:17 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thanks everyone for coming and making it such a special event โค๏ธ

05.06.2025 10:17 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@adamwiggins is following 20 prominent accounts