5 ms·
> When someone’s standing in front of a potential buyer trying to look professional, a slow-loading app isn’t just an annoyance. It’s a liability. I've been th
by theK 11mo ago
> When someone’s standing in front of a potential buyer trying to look professional, a slow-loading app isn’t just an annoyance. It’s a liability.
I've been there myself as a Dev and later on as a manager. You have to really watch out not getting locked into local minima here. In most cases its not bundle size that wins this but engineering an app that can gracefully work offline, either by having the user manually pre-load data or by falling back to good caches.
- ChrisMarshallNY 11mo ago> good caches Some of the most challenging code that I write, is about caches. Writing good cache support is hard.
- theK 11mo agoI think writing good cache support _can_ be very, very hard. But in cases as grandparent describes, you do have significant wiggle room.
- ChrisMarshallNY 11mo agoI write native apps (see "not my bailiwick," above). It's fairly difficult, for me. The app can do a lot, but sometimes, the data needs to be fresh. Making the decision to run an update can be difficult. Also, I write free software, for nonprofits, so the hosting can sometimes be a bit dodgy.