| ▲ | bartread 2 days ago | ||||||||||||||||||||||
> the general rule of optimizing for bad reception died. Yep, and people will look at you like you have two heads when you suggest that perhaps we should take this into account, because it adds both cost and complexity. But I am sick to the gills of using software - be that on my laptop or my phone - that craps out constantly when I'm on the train, or in one of the many mobile reception black spots in the areas where I live and work, or because my rural broadband has decided to temporarily give up, because the software wasn't built with unreliable connections in mind. It's not that bleeding difficult to build an app that stores state locally and can sync with a remote service when connectivity is restored, but companies don't want to make the effort because it's perceived to be a niche issue that only affects a small number of people a small proportion of the time and therefore not worth the extra effort and complexity. Whereas I'd argue that it affects a decent proportion of people on at least a semi-regular basis so is probably worth the investment. | |||||||||||||||||||||||
| ▲ | asa400 2 days ago | parent | next [-] | ||||||||||||||||||||||
We ignore the fallacies of distributed computing at our peril: https://en.wikipedia.org/wiki/Fallacies_of_distributed_compu... | |||||||||||||||||||||||
| ▲ | visarga 2 days ago | parent | prev | next [-] | ||||||||||||||||||||||
It's always a small crisis what app/book to install on my phone to give me 5-8 hours of reading while on a plane. I found one - Newsify, combine it with YT caching. | |||||||||||||||||||||||
| ▲ | donkeybeer 2 days ago | parent | prev | next [-] | ||||||||||||||||||||||
Usually it reduces not adds complexity. Simpler pages without hundred different js frameworks are faster. | |||||||||||||||||||||||
| ▲ | LogicFailsMe 2 days ago | parent | prev [-] | ||||||||||||||||||||||
Moving services to the cloud unfortunately relieves a lot of the complexity of software development with respect to the menagerie of possible hardware environments. it of course leads to a crappy user experience if they don't optimize for low bandwidth, but they don't seem to care about that, have you ever checked out how useless your algorithmic Facebook feed is now? Tons of bandwidth, very little information. It seems like their measure is time on their website equals money in their pocket and baffling you with BS is a great way to achieve that until you never visit again in disgust and frustration. | |||||||||||||||||||||||
| |||||||||||||||||||||||