Schalk Venter

Interaction Design and Software Engineering

Schalk is a software engineer and product design consultant working on various personal, commercial, and open-source projects. He usually finds himself at the intersection of interaction design and software engineering, having done contract work for National Treasury, The Google Foundation, Replit, Sea Monster Entertainment, CSS-Tricks, and various others. He has lectured in a senior capacity at the Academy of Digital Arts, codeX, Open Window, and the University of Pretoria, and co-created the Interaction Design degree at Cape Town Creative Academy. He also co-founded, and currently serves as administrative director, of Frontend Engineering and Design South Africa (FEDSA).

Redefining our Relationship to Cloud Computing through Local-First

Within the span of 28 days during late 2025, we saw the entire internet buckle three distinct times under outages at completely different mass-scale cloud providers. These failures underscore a hard truth: while cloud infrastructure delivers enormous benefits, its ubiquity also creates large, systemic points of failure. CyberCube estimated the first AWS outage alone caused nearly $581 million in losses, affecting everything from major streaming platforms to the now-infamous Eight Sleep smart bed debacle. Few would argue for a return to the flash-disk pre-cloud era, however many engineers have started now questioning our relationship with these massive cloud structures. One viable reconfiguration, known as “local-first,” which is based on a 2019 research paper of the same name, reframes the cloud as an on-demand task runner and a simple sync layer between devices, rather than the backbone of every user interaction. While “local-first” isn’t a silver bullet (Aaron Boodman of Rocicorp famously describes the space as a “big, beautiful, hot mess”), early experimentation has highlighted encouraging results. Several production-ready tools (including the highly anticipated TanStack DB) very recently started accepting early adoption, and its becinubg clear that we might be on the cusp of local-first going mainstream. These tools have shown not only to improve reliability but also simplify entire tech stacks by sidestepping a whole class of cloud-centric problems: such as caching, authorization flows, brittle error logic, race conditions, and overly-coupled state management. Ultimately, this talk argues that local-first is not about rejecting the cloud, but about renegotiating its role. By moving core user experiences back onto the device, and treating the cloud as a collaborator rather than a dependency, we can build applications that are faster, more resilient, and more humane. As outages become less exceptional and more expected, local-first may represent one of the most practical paths toward a healthier, more durable web.

Cape Town

Architecture