3 ms·
>It's a feature of all distributed systems developed with the unix mindset. That is also a good observation. It's hard to create a good UX with a system where
by carlmr 5y ago
>It's a feature of all distributed systems developed with the unix mindset.
That is also a good observation. It's hard to create a good UX with a system where you don't somehow handle all of the failures of the subsystem in a central manner.
My problem here with VSCode is that it often doesn't even expose the failure of the subsystem, essentially not even giving you the information you need to find out the issue.
If my corporate proxy fails, the extension store will say "XHR failed", and before it used to just hang forever.
But as a user, what is XHR? Why does this hang forever now? There could be many reasons.
At least tell me that you had a failure while downloading something.
- hsn915 5y ago> That is also a good observation. It's hard to create a good UX with a system where you don't somehow handle all of the failures of the subsystem in a central manner. It's one of the reasons why the Linux UX will always be subpar. Apple's macOS is based on unix underpinnings, but they take ownership of the whole thing and this is why they can beat it into shape.