Local First – How To Build Software Which Still Works After the Acquihire

QCon London 2025

Session architecture

Local First – How To Build Software Which Still Works After the Acquihire

Monday Apr 7 / 01:35PM BST, Whittle (3rd Fl.)

Abstract

Much of the software we use derives its value from being networked, sometimes that's about being able to use software on many devices, often it's about being able to collaborate with other people. This has enabled enormous productivity improvements and made us all more flexible, but it has a cost. The networked part of these applications is almost always inside a private entity, which means if that entity goes away - maybe it's acquired by a competitor, or just decides you aren't worth the money, or any of a hundred other things which we've all seen happen - then the people who derive value from the software are left with a useless app.

How could we make it possible for users to repair these broken apps? I'll describe how a set of design principles called "local first" enables us to build networked software which can outlive the companies that created it. We'll explore the current state of the technologies which enable this approach, and also some of the open problems and the opportunities which are arising in a world increasingly wary of depending on large corporate networks.

Topics

architecture CRDT database
76% senior dev or higher
1:11 speaker ratio
60+ practitioners

QCon London 2025 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.

Share

From the same track

Monday 7 April

10:35 Mountbatten (6th Fl.) Session Green IT What I Wish I Knew When I Started with Green IT Ludi AKUE CTO Digital @Bpifrance & Creator of PromptSage Your Custom GPT To Master Prompting Intuitions 11:45 Windsor (5th Fl.) Session AI/ML Ecologies and Economics of Language AI in Practice Jade Abbott CTO & Co-Founder @Lelapa AI, Co-Founder @Masakhane, With Over a Decade of Experience in Deploying AI Into Production 13:35 Whittle (3rd Fl.) Session architecture Local First – How To Build Software Which Still Works After the Acquihire Alex Good Software Engineer @Ink & Switch, Core Contributor on the Automerge CRDT Library 14:45 Mountbatten (6th Fl.) Session green software Beyond Uptime: What the 'Metric' Is Going On with Green Software? Sarah (Chun-Wei) Hsu SRE @Goldman Sachs & Training Project Chair @Green Software Foundation, TechWomen100 Winner, Co-Author of "Building Green Software" 15:55 Rutherford (4th Fl.) Unconference Unconference: Performance and Sustainability in Practice 17:05 Mountbatten (6th Fl.) Session The Efficiency Paradox and How to Save Yourself and the World Holly Cummins Senior Technical Staff Member, Quarkus Team @IBM, Java Champion, Previously Senior Principal Software Engineer, Quarkus @Red Hat