Adam Wiggins
@adamwiggins.bsky.social
📤 3419
📥 127
📝 66
Working to make computers better. Cofounder of Ink & Switch, Heroku, Muse, Local First Conf.
reposted by
Adam Wiggins
chrisb
9 days ago
The Holy Grail for web apps is when my Passkey can unlock local private data.
1
19
4
Sync seems to be having a moment among web developers!
23 days ago
3
19
7
reposted by
Adam Wiggins
Boris
about 1 month ago
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.
add a skeleton here at some point
1
16
4
Have something to say about sync engines, local first, or sync as an enabler for AI agents? Submit your talk soon.
add a skeleton here at some point
about 1 month ago
0
5
0
reposted by
Adam Wiggins
Sync Conf
about 1 month ago
Announcing Sync Conf 2025. Join us in SF on Nov 12th.
loading . . .
2
27
22
“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/
loading . . .
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.
https://frontendatscale.com/issues/50/
about 1 month ago
0
11
2
“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...
loading . . .
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...
https://bytemash.net/posts/i-went-down-the-linear-rabbit-hole/
about 2 months ago
1
32
7
“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...
loading . . .
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.
https://neon.com/blog/tanstack-db-and-electricsql
about 2 months ago
0
8
1
😍 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...
loading . . .
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,…
https://www.mozilla.org/en-US/careers/position/gh/7081428/
about 2 months ago
0
30
17
reposted by
Adam Wiggins
Maggie Appleton
about 2 months ago
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
2
70
12
reposted by
Adam Wiggins
Martin Kleppmann
about 2 months ago
📄✨ 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
loading . . .
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...
https://arxiv.org/abs/2507.21122
6
159
39
reposted by
Adam Wiggins
Ink & Switch
2 months ago
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)
loading . . .
Automerge TypeScript Maintainer
Industrial research lab working on digital tools for creativity and productivity
https://www.inkandswitch.com/jobs/automerge-typescript-maintainer/
0
59
26
reposted by
Adam Wiggins
pvh
2 months ago
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...
loading . . .
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!
https://automerge.org/blog/automerge-3/
4
130
36
reposted by
Adam Wiggins
Beto
3 months ago
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.
1
4
1
reposted by
Adam Wiggins
Ink & Switch
4 months ago
Malleable software: Restoring user agency in a world of locked-down apps
www.inkandswitch.com/essay/mallea...
loading . . .
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...
https://www.inkandswitch.com/essay/malleable-software/
0
118
48
reposted by
Adam Wiggins
Andy Allen
4 months ago
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
6
76
17
reposted by
Adam Wiggins
Martin Kleppmann
4 months ago
Nice impressions from
@localfirstconf.com
(photography by Susanne Elsässer)
1
35
3
Reflections as an organizer of
@localfirstconf.com
this year Twice the size (350+ people) and twice as much content (two full days of talks) I think we did reasonably well on keeping quality up even as we scaled quantity!
4 months ago
1
8
1
My takeaways from this year's
@localfirstconf.com
Last year we collectively were at the stage of “hey this syncing tech is cool, you don’t need the cloud as much” and “hey, we have a community here, who knew?” This year it felt like the community had more cohesion and sense of identity.
4 months ago
2
20
3
reposted by
Adam Wiggins
Local-First Conf
4 months ago
We're counting down days! Here’s Everything You Need to Know for Local-First Conf 2025
9
17
9
reposted by
Adam Wiggins
Chad Fowler
4 months ago
The cleverness isn’t in the lenses; it’s in that user-owned fabric. Build it offline-first, merge-friendly, and secure by default, and the rest is just UI paint. Someday today’s file-juggling will feel like punch cards. Let’s start weaving the fabric and sanding the lenses now.
1
12
2
reposted by
Adam Wiggins
Paul Sonnentag
4 months ago
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:
loading . . .
4
49
12
reposted by
Adam Wiggins
localfirst.fm
5 months ago
Announcing the Local-First Landscape A comprehensive guide to help developers choose the right tools for building local-first applications.
localfirst.fm/landscape
5
135
50
Sync/local-first fits together beautifully with streaming LLM chats, as illustrated by the videos in this post
add a skeleton here at some point
5 months ago
1
23
3
reposted by
Adam Wiggins
pvh
6 months ago
Our new research track is called Universal Version Control and it's about exploring how to bring the power of version control to every person, on every kind of document and every kind of collaboration.
www.inkandswitch.com/universal-ve...
loading . . .
Universal Version Control
Industrial research lab working on digital tools for creativity and productivity
https://www.inkandswitch.com/universal-version-control/
7
219
52
reposted by
Adam Wiggins
tldraw
7 months ago
Today we're launching the new tldraw ai module. If you're a developer and want to experiment with LLMs on a whiteboard, this is for you.
loading . . .
1
28
7
Recently got to chat with @lucaronin on Refactoring podcast! We talked about the overlap between AI, data ownership, and local-first software; problem-first vs technology-first solutions; and complexity homeostasis for dev tools. Listen here:
refactoring.fm/p/user-expe...
loading . . .
User-experience, local-first apps, and dev tools 🔧 — with Adam Wiggins (Heroku)
Refactoring Podcast — Season 4 • Episode 2
https://refactoring.fm/p/user-experience-local-first-apps
8 months ago
0
12
1
reposted by
Adam Wiggins
Alex Warth
8 months ago
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
loading . . .
6
102
29
reposted by
Adam Wiggins
Geoffrey Litt
8 months ago
It's riveting seeing how fast the "build vs buy" tradeoff is shifting in software. This is a perfect example from
@randomwalker.bsky.social
: he built a little reading app with ChatGPT, rather than trying to find an existing one.
x.com/random_walke...
5
34
2
reposted by
Adam Wiggins
Maggie Appleton
8 months ago
Reluctantly spent part of the weekend trying to interpret the DeepSeek R1 manic panic happening on the hell site. Took a minute, but wrote myself notes to clarify the basics:
maggieappleton.com/2025-01-deep...
TLDR; a cheaper, higher-quality, open-source reasoning model for everyone. Net good.
loading . . .
DeepSeek
Maggie's digital garden filled with visual essays on programming, design, and anthropology
https://maggieappleton.com/2025-01-deepseek
9
173
26
reposted by
Adam Wiggins
Alex Warth
8 months ago
Sketchpad running on the iPad! (This is my plug for the
@inkandswitch.com
wrapper, check it out at
github.com/inkandswitch...
)
loading . . .
1
93
17
reposted by
Adam Wiggins
Local-First Conf
8 months ago
Local-First Conf is back! Tickets are now officially on sale:
localfirstconf.com
Join us on May 27th - 28th for two days of insights, learning, fun, and chat. We hope to see you there
0
42
22
reposted by
Adam Wiggins
Martin Kleppmann
8 months ago
Local-First Conf is back – 27-28 May in Berlin! Last year it sold out in a week, so if you want to come this year, best to grab a ticket soon
www.localfirstconf.com
loading . . .
Local-First Conf 2025
Join us for the second edition of Local-First Conf. Connect with a rapidly-growing community in an intimate setting. Berlin 27th - 28th May 2025.
https://www.localfirstconf.com/
1
90
17
⚡️ Come work at https://thebrowser.company/careers ⚡️ Hiring for Product Ops! • Are you good at product thinking and understanding users via support feedback and analytics? • Can you wrangle structured data formats such as spreadsheets/CSV/JSON/YAML?
loading . . .
Careers | The Browser Company
the Browser Company of New York
https://thebrowser.company/careers
8 months ago
2
16
1
reposted by
Adam Wiggins
Simon Willison
9 months ago
Here's my end-of-year review of things we learned out about LLMs in 2024 - we learned a LOT of things
simonwillison.net/2024/Dec/31/...
Table of contents:
28
654
196
❄️ Winter break hack project ❄️ Sorting my email (Inbox, FYI, Junk) using gpt-4o, fine tuned gpt-4o-mini, Lllama, and DistilBERT.
9 months ago
1
28
3
reposted by
Adam Wiggins
kepano
9 months ago
The accounting tool Bench shut down with no warning 3 days before the end of the year. They had raised $110m in venture capital. The app is no longer accessible. There will be a way to export your data, but it's not available yet. File over app is not just for individuals.
5
107
18
reposted by
Adam Wiggins
Chris Nicholas
9 months ago
I've built FizzBuzz in
@tldraw.com
computer! Such a creative tool—lots of potential for teaching newcomers programming.
loading . . .
2
73
14
reposted by
Adam Wiggins
Paul Sonnentag
9 months ago
At
@inkandswitch.com
we are starting a new project to research better version control tools for making games. One hypothesis: collaborating on a game should initially be as simple as working on a Google Doc, with concepts like branching introduced gradually as needed.
loading . . .
6
121
27
reposted by
Adam Wiggins
tldraw
10 months ago
we've been making an ai thing with @GoogleDeepMind
loading . . .
5
107
17
reposted by
Adam Wiggins
Ben Sandofsky
10 months ago
I wrote 4,000 words about the end of the Twitter Era. As we walk through the graveyard of social media, we explore network effects, decline, death, and rebirth.
www.sandofsky.com/end-of-twitt...
loading . . .
The End of The Twitter Era
I've been thinking a lot about how social networks die. Will Twitter decline like MySpace, or collapse like Digg?
https://www.sandofsky.com/end-of-twitter/
9
99
55
reposted by
Adam Wiggins
Aaron Boodman
10 months ago
In a local-first app, the whole UI is constantly reacting to changes by other users. This is mostly a good thing, because you always see the freshest data and there's no fighting with cache expiration. But it can also be disconcerting when things appear to change randomly.
2
8
1
A new chapter begins today... I'm joining The Browser Company as GM of platform!
11 months ago
14
81
1
Four years of my life, $2M invested, thousands of customers, and a product+team+brand I couldn't be prouder of. A retrospective on my time building Muse:
adamwiggins.com/muse-retrosp...
loading . . .
Muse retrospective · Adam Wiggins
The inside story of four years building Muse, a canvas-based thinking tool for iPad and Mac.
https://adamwiggins.com/muse-retrospective
over 1 year ago
0
6
1
Writing is important work. Books, news articles, and science papers often involve many stakeholders and complex workflows. That's why we've chosen writing as our first domain for exploring the Ink & Switch vision of "version control for everything." 1/
over 1 year ago
2
4
0
Patchwork lab notebook 01 · Universal version control The creative process is all about iteration: trying out alternatives, discussing changes with our collaborators, even integrating AI suggestions. 1/4
over 1 year ago
1
0
0
After a few months of rest post-Muse, I'm ready to get back in the game! First up: “back to the lab" with a new Ink & Switch research project on version control. I'll post excerpts from our lab notebook periodically. Or read it on the web or via RSS here:
www.inkandswitch.com/patchwork/no...
loading . . .
Patchwork lab notebook
Patchwork is a research project about version control software for writers, developers, and other creatives. This lab notebook contains snippets of our prototypes and findings.
https://www.inkandswitch.com/patchwork/notebook
over 1 year ago
0
4
0
you reached the end!!
feeds!
log in