The B2B Podcast Index
Index
All categories
MarketingSalesSaaSFinanceHROpsLeadershipCustomer SuccessAI & DataProductStartups & FoundersRevOpsEngineering & DevTools
MethodologySubmit
Best of:MarketingSalesSaaSFinanceHROpsLeadershipCustomer SuccessAI & DataProductStartups & FoundersRevOpsEngineering & DevTools
An independent project byFame
SearchBest episodesGuestsInsightsMethodologySubmit a podcast
#29localfirst.fm87.0 / 100Get badge
← The Index
localfirst.fm artwork
Engineering & DevToolsNEW this period

localfirst.fm

Hosted by localfirst.fm

A podcast about local-first software development

29 episodes · publishes monthly · latest 2026-03-31 · ~69 min/episode

Rank

#29

Substance

87.0

/ 100

Breakdown

Scored 2026-07
Updated monthly

Engineering & DevTools rank

#7 of 289

Best B2B Engineering & DevTools Podcasts →

Across the index

#29 of 6183

Substance

Top 1%

outscores 100% of the index

Why it scores where it does

localfirst.fm ranks #29 on The B2B Podcast Index with a substance score of 87.0 out of 100, scored across 5 recent episodes. It scores highest on guest caliber and insight density. Adam Fish is a genuinely exceptional guest for this podcast. He is a serial operator with 15 years in the space (startup, Realm pre-acquisition, now CEO of Ditto), has shipped products to major airlines, and brings both technical depth (CRDT implementation, networking protocol design) and business acumen (pivoted from CRM, raised funding, navigated Realm's sale). He reflects critically on past failures and makes hard trade-off decisions. This is exactly the caliber of practitioner the B2B index should reward.

The five-dimension breakdown

Averaged across 5 recently scored episodes, with cited evidence.

Insight Density

17.8 / 20

The episode delivers substantial technical and business insights about building resilient sync systems, networking challenges, and product strategy trade-offs. Fish articulates specific lessons from Realm's failures with OT (quadratic complexity, stickiness issues) and explains concrete architectural choices at Ditto (CRDTs, metadata-heavy approaches, peer-to-peer). However, pacing includes some conversational filler and the discussion occasionally retreats into high-level positioning rather than deep technical specifics.

“the actual algorithm itself, given that if you have a long history with devices that have been offline for a while, you're gonna have quadratic complexity to being able to transform the operations for the other devices”

“on the networking side it's all about balancing trade-offs and managing like the reactions to the environment that you don't have full control over”

Originality

16.6 / 20

Fish presents a genuinely original thesis: that hardware maturity (not just algorithmic innovation) was the enabling constraint for peer-to-peer sync, and that CRDTs succeed partly because they solve server scaling problems (device migration) before solving peer-to-peer. The anechoic chamber testing and the specific insight about building an overlay mesh network with observability are fresh. However, the core CRDT-vs-OT comparison and local-first philosophy are now established thinking in the community.

“Ditto as a company or technology, it had a requirement on the edge, peer-to-peer aspect of whether or not the hardware had reached maturity to pull it off”

“the main reason I was first drawn to it, was that stickiness problem... if you can migrate around to different nodes in a server itself, why can't the nodes at the edge talk to each other?”

Guest Caliber

19.4 / 20

Adam Fish is a genuinely exceptional guest for this podcast. He is a serial operator with 15 years in the space (startup, Realm pre-acquisition, now CEO of Ditto), has shipped products to major airlines, and brings both technical depth (CRDT implementation, networking protocol design) and business acumen (pivoted from CRM, raised funding, navigated Realm's sale). He reflects critically on past failures and makes hard trade-off decisions. This is exactly the caliber of practitioner the B2B index should reward.

“I'm the CEO co-founder of Ditto”

“I have like actually a pitch deck that's like hilariously similar to stuff with Ditto from, 2013 timeframe”

Specificity & Evidence

16.4 / 20

The episode includes many specific examples (Realm, airline names, Bluetooth/WiFi protocols, the anechoic chamber with 100 devices, Firebase/Salesforce parallels) and concrete metrics (15-year journey, 2018 founding, ~1 year to working prototype, 2-year timeline for iOS stability). However, it lacks specific data on adoption scale, transaction throughput, latency improvements, or quantified business metrics (revenue, customer counts). The airline use case is vivid but not deeply measured.

“Delta, Alaska Airlines, Lufthansa, Japan Airlines, ANA, like major airlines around the world have adopted Ditto”

“we had a prototype in like August and September of 2018. We didn't really have a solid functioning version until a year later. and that was really only on iOS. The Android one didn't come later, so I mean, it was practically two years”

Conversational Craft

16.8 / 20

Schickling asks solid foundational questions (why CRDTs over OT, how Ditto differs from Firebase, which platforms) and follows up meaningfully on the networking challenges and observability problem. However, he rarely pushes back or probe deeper into contradictions. For instance, Fish claims the airline pitch app "wasn't even working," phones were crashing, yet executives were impressed - Schickling could have pressed on what that implies about user tolerance or MVP standards. The conversational tone is warm but lacks the sharpness needed to extract maximum insight.

“So staying maybe at this timeframe for a little bit, if you consider the technology that you've had built out back then and today, like today, you probably have like orders of magnitude of more like capabilities”

“I wanna linger on this point for a little bit since we're thinking about syncing your mind typically goes to getting data from A to B”

Standout episodes

  • #26 - Adam Fish: Ditto, Realm

    2025-06-17

    98
  • #23 - Sujay Jayakar: Dropbox, Convex

    2025-04-15

    97
  • #24 - Ben Holmes: Astro, Simple Sync Engine & Warp

    2025-05-06

    95

Rank over time

First period on the Index - history builds from here.

Episodes

9 scored on substance · 29 tracked in total.

  • Special: Local-First Conf 2026

    2026-03-31 · 1h 14m

    58 / 100
  • #26 - Adam Fish: Ditto, Realm

    2025-06-17 · 1h 3m

    98 / 100
  • #25 - Tanner Linsley: TanStack DB

    2025-05-26 · 1h 1m

    87 / 100
  • #24 - Ben Holmes: Astro, Simple Sync Engine & Warp

    2025-05-06 · 1h 11m

    95 / 100
  • #23 - Sujay Jayakar: Dropbox, Convex

    2025-04-15 · 1h 8m

    97 / 100
  • #22 - Paul Butler: Jamsocket

    2025-03-25 · 1h 5m

    97 / 100
  • #21 - Seph Gentle: Google Wave, eg-walker, creativity, AI

    2025-02-25 · 1h 30m

    96 / 100
  • #20 - Adam Wulf: Muse

    2025-02-04 · 1h 33m

    97 / 100
  • #19 - Brooklyn Zelenka: UCAN, Beehive, Beelay

    2025-01-14 · 1h 11m

    100 / 100

Frequently asked

What is localfirst.fm's substance score?
localfirst.fm scores 87.0 out of 100 for substance and ranks #29 on The B2B Podcast Index. That puts it ahead of 100% of the B2B podcasts we rank and #7 of 289 in Engineering & DevTools. The score reflects insight density, originality, guest caliber, specificity and conversational craft across recent episodes - not downloads.
Is localfirst.fm worth listening to?
Yes - localfirst.fm outscores 100% of the B2B engineering & devtools podcasts and shows we rank on substance, so a engineering & devtools operator is likely to come away with something useful.
Who hosts localfirst.fm?
localfirst.fm is hosted by localfirst.fm.
How often does localfirst.fm publish?
localfirst.fm publishes monthly, has 29 episodes, released its most recent episode on 2026-03-31.
Which localfirst.fm episode should I start with?
Our highest-scoring recent episode is "#26 - Adam Fish: Ditto, Realm" (98/100) - a good place to start.

Show off your #7 rank in Engineering & DevTools

Add this badge to your site - it links back here and updates automatically as you rank.

Ranked #7 on The B2B Podcast Index
Embed code
<a href="https://index.fame.so/show/localfirst-fm" target="_blank" rel="noopener">
  <img src="https://index.fame.so/badge/localfirst-fm/badge.svg" alt="Ranked #7 on The B2B Podcast Index" width="360" height="136" />
</a>
Markdown & other formats →

Track localfirst.fm's rank

Get an email whenever this show moves up or down the Index. Monthly at most, no spam.

Listen / subscribe:WebsiteRSS

Guests who've appeared

Adam (co-organizer)Eileen Wagner (CFP collaborator)Martin Kleppmann (keynote speaker)Adam FishTanner LinsleyBen HolmesSujay JayakarPaul ButlerSeph GentleAdam WulfBrooklyn Zelenka

Topics this show covers

The themes that come up most across this show's episodes.

CRDTs (Conflict-free Replicated Data Types) · 2Local-first architecture · 2Yjs · 2Automerge · 2coding agentsMartin KleppmannAI-assisted codingData ownershipSync enginesLocal-First Conference 2026User empowermentCRDTsMaggie AppletonHomecooked softwareOffline-first architectureDittoRealmOperational Transformation

More Engineering & DevTools podcasts

See all →
  • Mik + One

    Dr. Mik Kersten: Author of Project to Product and Founder and CEO of Tasktop

    96.0
  • DevOps Daily with Fexingo

    Fexingo

    91.0
  • The Developer Tools Podcast with Fexingo

    Fexingo

    90.4
  • Rust in Production

    Matthias Endler

    90.0
  • mnemonic security podcast

    mnemonic

    88.8
  • Software Unscripted

    Richard Feldman

    88.0

Similar shows

Podcasts that dig into the same topics.

  • The InfoQ Podcast

    InfoQ

    72.0
  • High Signal

    Delphina

    86.2
  • The CTO Podcast with Fexingo

    Fexingo

    83.2
  • The Pragmatic Engineer

    Gergely Orosz

    79.0
  • The Transaction

    78.4
  • 20 MINUTES by Noco

    Noco agency

    49.3