The cloud gives us collaboration, but old-fashioned apps give us ownership. Can’t we have the best of both worlds?
We would like both the convenient cross-device access and real-time collaboration provided by cloud apps, and also the personal ownership of your own data embodied by “old-fashioned” software.
This is a very in-depth look at the mindset and the challenges involved in building truly local-first software—something that Tantek has also been thinking about.
At first, it was striking that one day I booked a flight and then about two weeks later, my dashboard mentioned to me that I should leave 40 minutes early for my flight because of a traffic accident. It knew my flight information, when I should leave, and routes to the airport. I followed Google's suggestion and made it to the airport on time, taking an alternate route Google displayed for me. Once I landed, Google updated my dashboard about the currency exchange, surrounding events, restaurant reviews, foreign news, and more... it "knew" I wasn't home anymore, but across the world. It was initially strange, but with more trips and more experiences, I grew to like that Google could give me handy data.