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

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.


From the same track

Session green software

Beyond Uptime: What the 'Metric' Is Going On with Green Software?

Monday Apr 7 / 02:45PM BST

Metrics such as availability and latency have long been the cornerstones of software engineering. Now, carbon emission is joining their ranks as a golden signal in a world increasingly focused on sustainability.

Speaker image - Sarah Hsu

Sarah Hsu

SRE @Goldman Sachs & Training Project Chair @Green Software Foundation, TechWomen100 Winner, Co-Author of "Building Green Software"

Session

What I Wish I Knew When I Started with Green IT

Monday Apr 7 / 10:35AM BST

The path to sustainable technology involves complex technical and organizational decisions that aren't immediately obvious from industry best practices. This talk shares seven key lessons drawn from implementing Green IT at scale in a scaleup environment and in a public bank institution.

Session AI/ML

Building Better AI: Resource Efficiency and Responsible Development

Monday Apr 7 / 11:45AM BST

Details coming soon.

Speaker image - Jade Abbott

Jade Abbott

CTO & Co-Founder @Lelapa AI, Co-Founder @Masakhane, With Over a Decade of Experience in Deploying AI Into Production

Session

The Efficiency Paradox and How to Save Yourself and the World

Monday Apr 7 / 05:05PM BST

Inefficiency is ruining our planet and our lives. Efficiency is ruining our happiness, and weirdly, it’s also ruining our efficiency. Heeeeelppp!? What’s a techie to do?

Speaker image - Holly Cummins

Holly Cummins

Full Stack Engineer, Building Quarkus @Red Hat, Former Lead Consultant

Session

Unconference: Performance and Sustainability in Practice

Monday Apr 7 / 03:55PM BST