Anselm Eickhoff @anselm.io · 18/07/2026striking to go to a European conference and visit my hometown and every single old/new acquaintance asks the same first question “wait you want to live in and invest [your time/future] into the US?! Now?!??” 110
Anselm Eickhoff @anselm.io · 16/07/2026you know how the best marketing is saying the exact words your users say when describing your product to friends? this apparently includes the users’ LLMs now: “I’d describe Jazz as a replicated application state machine disguised as a pleasant relational database.” (contd.) 120
Anselm Eickhoff @anselm.io · 15/07/2026Wrapped up @localfirstconf.com in a summery Berlin beer garden yesterday. Always a special crowd to me because it’s where @jazz.tools got born 2 years ago. And where else can you hang out with Martin Kleppmann, Dan Ingalls and people who only use Mistral models at the same place? 0393
Anselm Eickhoff @anselm.io · 14/07/2026People have been yapping about Malleable Software forever now. I think we’re finally actually entering its golden age - loving the “medley of demos” around Patchwork by @pvh.ca and @inkandswitch.com at @localfirstconf.com 0333
Anselm Eickhoff @anselm.io · 12/07/2026history of distributed systems with the 🐐 at @localfirstconf.com 061
Anselm Eickhoff @anselm.io · 10/07/2026Lost a lot of respect for Kelley today. I think it’s simultaneously true that 1) OSS owes you nothing 2) slop is bad 3) devtool maintainers should have service attitude First, you should be very mistrustful of your own “you’re holding it wrong” statements. (contd.) 260
Anselm Eickhoff @anselm.io · 04/07/2026I’ve always felt more European than German, and more “of the Internet” than any real place I’m still a visitor of the USA (working on it), but this is the first place where I truly get to be myself. The first place that I want to help build. Today I’m coming out as American 🇺🇸 000
Anselm Eickhoff @anselm.io · 24/06/2026For his master's thesis, @siidorow.dev interviewed me about how @jazz.tools fits into the landscape of sync engines and local-first DBs. Now that it's published (congrats!) I can say that it is *the* most rigorous & precisely categorized overview of our field! PDF: aaltodoc.aalto.fi/server/api/c... 3324
Anselm Eickhoff @anselm.io · 10/06/2026Fable @ high reasoning for hard questions & architecture & review + GPT 5.5 @ low reasoning for smart and fast implementation is an insane combo 020
Anselm Eickhoff @anselm.io · 02/06/2026I’ve found my personal reason to believe LLMs are intelligent: I’m (hand)writing a comprehensive spec for all of @jazz.tools and have Codex point out contradictions and gaps. 120
Anselm Eickhoff @anselm.io · 01/06/2026LLMs make it easier to both: - write less rigorous software - write more rigorous software than before. Both are valuable. It’s a fatal mistake to be confused about which mode you want to be in. 0307
Anselm Eickhoff @anselm.io · 25/05/2026I wish people spent as much time imagining post scarcity in detail as they spend imagining doom. First you have to imagine it 111
Anselm Eickhoff @anselm.io · 21/05/2026Excellent post. As I find myself working more intensely than ever in my life, I take no pride in this. It is mainly the result of poor planning and hesitant decision making. The results don’t speak for themselves yet. I am striving to do more sane things, not more insane things x.com/willmanidis...x.comWill Manidis (@WillManidis) on XOn Grindslop 020
Anselm Eickhoff @anselm.io · 21/05/2026the way I tell the agent “fix CI” instead of writing provably correct software in the first place Dijkstra would smoke me on sight 010
Anselm Eickhoff @anselm.io · 20/05/2026Prediction: it’ll be normal to share your agent sessions with your colleagues. At the worst companies this will fuel the most toxic kind of micromanagement and impostor syndrome. At the best companies this will allow unprecedented sharing of implicit know-how + shipping speed. 100
Anselm Eickhoff @anselm.io · 19/05/2026After almost exclusively using Waymo for months I took a bunch of Ubers again recently (traveling/in a rush) and 70% of the rides sucked. - 3 drivers who do not understand regen breaking or don’t give a shit, resulting in sickening chaos speed changes for no reason (contd) 110
Anselm Eickhoff @anselm.io · 19/05/2026This tracks with everything I’ve seen. Nontechnical people and fresh programmers do not struggle with coding but with setup and deployment!! This has been true pre LLMs and is even more true now. x.com/grinich/sta... 110
Anselm Eickhoff @anselm.io · 19/05/2026Eventually, AI will prove “too useful to be hated” to the masses. In the meantime, early adopters can prove two extremely valuable things: 1) having a head start on the skill of working with AI 2) proving independence from prevalent ideology For women, 2) should count x2 x.com/visakanv/st... 100
Anselm Eickhoff @anselm.io · 14/05/2026Inventing a new social mannerism that lets you fork an IRL conversation three turns back 120
Anselm Eickhoff @anselm.io · 13/05/2026Every time someone swears on a different LLM model than me I find out that they have a different style of using it. Coding has always been a craft. Tool choices are famously tribal. But I think we’ll see an even clearer emergence of different “working styles” that people master 281
Anselm Eickhoff @anselm.io · 12/05/2026Beyond goblins, gpt 5.5 in codex is also just a poetic little quirk chungus. The phrases it invents during debugging make for a great album track list: 1. Chasing vibes in the fog 2. Yesterday’s ghost 3. The elephant in the hallway 4. Sneaky little liar 5. Reluctant morsels (contd.) 100
Anselm Eickhoff @anselm.io · 12/05/2026Building @jazz.tools v2 in public, Ep 3 Main learning: ground your LLMs in your concrete problem, build jigs, religiously optimize code iteration speed. The last couple days were more perf work, driven by a specific target that a commercial use case gave us. 151
Anselm Eickhoff @anselm.io · 12/05/2026Always cultivate your knowledge uncles. Yesterday I met a friend who wants to get into mech-interp and philosophy of AI. Which made me very happy because I have a great armchair interest in it, but know nothing about it. 100
Anselm Eickhoff @anselm.io · 12/05/2026Fluid migrations are one of the most novel features of @jazz.tools v2. Inspired by @inkandswitch.com’s Cambria paper, they re-imagine migrations: - not a stop-the-world global mutation - but bidirectional lenses (mappings) - translating between a pair of schema versions - that can be chained 1111
Anselm Eickhoff @anselm.io · 12/05/2026As promised, yapping more on @jazz.tools After launching the v2 alpha at React Miami our focus has been polish and perf, and there is a lot to do. Often, refactoring and nailing down semantics go hand in hand with performance. 121
Anselm Eickhoff @anselm.io · 09/12/2025My talk from @sync_conf 2025 is ready! Check it out to learn how: 1) CRDTs + cryptographic permissions work 2) @jazz.tools is now a general-purpose database 3) our unique Jazz Cloud infra compares to - traditional stacks - other sync engines - Durable Objects www.youtube.com/watch?v=wils...youtube.comAnselm Eickhoff (Jazz) - Oops, my sync engine has become a databaseYouTube video by Local-First Conf 093
Anselm Eickhoff @anselm.io · 20/08/2025People keep asking us if @jazz.tools will have vector search... What's better than building a first class vector search feature for Jazz in maybe a couple months? A single person right now being able to ship it as a small, very neat, very high quality library *on top of* Jazz! vimeo.com/1111603758vimeo.comIntroduction to Jazz VectorLibrary that lets you run on-device vector similarity search, built on Jazz database. Learn more: Live demo GitHub repo Jazz database 162
Anselm Eickhoff @anselm.io · 04/08/2025LLMs are a crystallisation not only of human knowledge but also of the human condition I think there is immense value in them encoding both - the surprising commonalities in our experiences, struggles and hopes - *and* the myriad dimensions of individuality 130
Anselm Eickhoff @anselm.io · 03/08/2025Given our realisation that *actually, @jazz_tools is a database* (see QT)... ...we're hosting another meetup in SF this Wednesday! (RSVP below!) Thinking of Jazz as a DB begs the question: how does it fit into the stack? bsky.app/profile/jaz... 262
Reposted by Anselm EickhoffJazz - the DB that syncs @jazz.tools · 02/08/2025narrative update Jazz isn’t replacing databases and backends Jazz isn’t local-first only Jazz isn’t a sync engine only Jazz is simply a *new kind* of database 🧵 183
Anselm Eickhoff @anselm.io · 16/07/2025FUTURE OF CODING LONDON is next week! Last chance to submit your awesome demos! lu.ma/lo2medup 140
Anselm Eickhoff @anselm.io · 25/06/2025I’ve been using “vibe coding” in a looser sense than Karpathy’s “fully blind” definition, for good reason. The biggest impact of AI tooling that I’ve seen is senior engineers a) using their ability to clearly specify what they want and *build* extremely quickly with LLMs 230
Anselm Eickhoff @anselm.io · 24/06/2025The wait is finally over! It’s time for another FUTURE OF CODING LONDON Tuesday, July 22 @ 18:00 Kindly hosted by Granola at their office Sponsored by @jazz.tools RSVP here: lu.ma/lo2medup Demo/Talk submission here: foc-london.notion.site/21c379f0e4c... 0122
Anselm Eickhoff @anselm.io · 23/06/2025Lots more interesting thoughts on this soon, but as I get deeper into fully auto-running agents, a simple realisation (and I cannot overstate this): Vibe coding is the first time computers have felt as magic again as they have when they first felt magic to me 070
Reposted by Anselm EickhoffErlend Sogge Heggen @erlend.sh · 20/06/2025Two weeks after alpha-3 which foreshadowed our move to @jazz.tools for greater stability, alpha-4 gets it done! blog.muni.town/roomy-space-... Special shoutout to @flo-bit.dev who took the lead on this release. Up next is bridging so Roomy & Discord (later Matrix) folk can share the same space.blog.muni.townRoomy .space (alpha-4)New domain on roomy.space; backend-switch to Jazz for better performance and access controls; BeeKEM decentralized E2EE explained; notification markers for mentions & unreads. 0228
Reposted by Anselm EickhoffLocal-First Conf @localfirstconf.com · 13/06/2025Watch @anselm.io talk about how local-first is accidentally perfect for the AI age. youtu.be/e3-yIWGNBLQ?...youtu.beAnselm Eickhoff.mp4 293
Anselm Eickhoff @anselm.io · 06/06/2025My full talk from @localfirstconf.com is up! Featuring 1y of progress on @jazz.tools And: two big announcements + the most sketchy, yet successful demo I've ever done. - Waffle, a Discord/Slack alternative built on Jazz - Soul, our upcoming AI toolkit for Jazz www.youtube.com/watch?v=e3-y...youtube.comAnselm Eickhoff - How Local First is accidentally perfect for the AI ageYouTube video by Local-First Conf 053
Reposted by Anselm EickhoffJess Martin @jessmart.in · 04/06/2025> The AI just is "one more collaborator" and you just dump the tokens into Jazz state as they come in. This is the correct mental model 072
Anselm Eickhoff @anselm.io · 04/06/2025Streamed LLM responses are the perfect example of why we didn't base @jazz.tools on an existing DB, but are building a new backend + DB from scratch. Originally we just wanted to support Figma/Notion-like apps where we knew we had to sync 100,000s of tiny edits per second... 🧵 x.com/marbemac/st... 2102
Anselm Eickhoff @anselm.io · 04/06/2025Sync engines are an incremental improvement to the "centralised server + client" model - the minimal possible step towards the real-time nature of apps today. But we can do much better 🧵 1102
Anselm Eickhoff @anselm.io · 01/06/2025Love meeting new builders online me: “Hey Jazz supports ProseMirror now, we should build a ProseKit example or something” *minds my own business for 3h* @ocavue.bsky.social: “here’s the example” 083
Anselm Eickhoff @anselm.io · 26/05/2025@localfirstconf.com is off to a fantastic start, the number of new people is mind blowing. For us at @jazz.tools, today was all about getting hands-on and helping people building cool stuff with Jazz - and handing out our first vibe coding certifications! 2204
Reposted by Anselm EickhoffMichael Schultz @michaelschultz.com · 21/05/2025Just learning about Jazz and I'm beyond excited. I've been wanting to build something similar for a long time. Checking it out now but this looks amazing. Excited to hear more about all the announcements. 041
Reposted by Anselm EickhoffEmil Sayahi @sayahi.bsky.social · 21/05/2025Working on some of this at @garden.co has been some of the most exciting & fulfilling work I've ever done. Fantastic software by fantastic people. Looking forward to meeting folks at this year's @localfirstconf.com – the future is now ❤️🎵 1111
Anselm Eickhoff @anselm.io · 21/05/2025Megathread of everything we're announcing for @jazz.tools at @localfirstconf.com It's been a hell of a year in the best sense and I can't wait to share what we've been cooking. (And this doesn't even include our "one more thing" 🤫) Stay tuned as I expand on details over the next couple days! 2254