I want local first software to be the future. But even mobile apps, where much of this has been possible since day one, rarely work correctly offline. Unfortunately the user experience benefits vs the development complexities tradeoff mean that teams don’t do it unless they’re absolutely forced to.