logoalt Hacker News

kace91yesterday at 9:33 PM3 repliesview on HN

Part of apple’s language design is to not show failure whenever possible.

It’s everywhere once you’re told. at most a loading icon remains loading or a setting resets itself when you don’t look, but those “there was an error -accept” popups that are a constant in windows are rarely seen this side of the fence.

It tends to become stupid when the network is involved, where lack of coverage, interrupted downloads and the like are common. They have to show it just works I guess.


Replies

beefletyesterday at 10:19 PM

It is at odds with the unix standard for programs to succeed silently but fail loudly.

delifuetoday at 1:57 AM

It's probably KPI-driven. Devs are punished by any visible error. So dev hides errors.

lurking_sweyesterday at 10:43 PM

and you know what, that actually might be reasonable if the iPhone was smart enough to retry a few times - either with exponential backoff or when network connectivity is restored.

instead, it just pretends everything is working great lol.