5 ms·
It amazes me how most smartphone apps- which operate in a wireless environment of likely flaky connections, don't seem to be tested or designed at all to handle
by _yb2s 3y ago
It amazes me how most smartphone apps- which operate in a wireless environment of likely flaky connections, don't seem to be tested or designed at all to handle loss of connections. They tend to just become non-responsive or do erroneous things like play the first second of an audio file and then auto-pause, without reporting any errors.
- gramstrong 3y agoSooo like the Spotify app for the past 10 years.
- mewpmewp2 3y agoThese 1 percent of edge cases take so much effort to test and handle though.
- ffsm8 3y ago1 percent is extremely frequent though. Like literally thousands of times per second on prod if it's a b2c application
- plorkyeran 3y agoA smartphone having a flakey internet connection isn't an edge case.
- _yb2s 3y agoExactly, it's a daily thing for users- it's only an edge case for the developers, because they are likely developing and testing with hard wired high speed connections.
- muttled 3y agoGood chance most of the phones are virtualized as well to test across OS builds and that the actual deploy to real phones aren't tested nearly as well.
- anotheruser13 3y agoPersonally, I despise cutesy error messages that try to make the program sound more human. "Oops, we're sorry this happened! Would you like a nice cup of hot cocoa while we try and figure out what happened? Or should I read you Goodnight Moon" again?"
- mtlmtlmtlmtl 3y agoSpotify is in offline mode... This bug has been there since the first time I installed Spotify on a smartphone and it's still there a almost 15 years later.