Remix.run Logo
lubujackson 3 days ago

It is a valuable and relevant lesson - when something wide and structural manifests (personal computing, the internet, smartphones, AI), lots of people will be able to see the coming future with high fidelity, but will tend to underestimate the speed of change. Because we gloss over all the many, many small challenges to get from point A to B.

Yes, now it feels like something like smartphones came of age overnight and was always inevitable. But it really took more than a decade to reach the level of integration and polish that we now take for granted. UI on phone apps was terrible, speeds were terrible, screens resolutions were terrible, processing was minimal, battery didn't last, roaming charges/3g coverage, etc. For years, you couldn't pinch to zoom on an iPhone, stuff like that.

All these structural problems were rubbed away over time and eventually forgotten. But so many of these small tweaks needed to take place before we could "fill in the blanks" and reach the level of ubiquity for something like an Uber driver using their phone for directions.

mrob 3 days ago | parent | next [-]

UI on phone apps still is terrible. Have you ever used a desktop with high-end gaming peripherals (fast monitor/keyboard/mouse), running a light desktop environment such as LXQt on Xorg, with animations disabled? The feeling of responsiveness leaves all mobile devices in the dust. Any modern CPU+SSD is fast enough, but good peripherals are still rare and make a huge difference. Most phones are still running 60Hz displays. A touchscreen is inherently clumsy compared to mouse+keyboard. Mobile UI feel is worse than desktop computers from the 90s.

spiffotron 3 days ago | parent [-]

"have you ever done this indescribably niche thing, which I believe renders your argument null and void, but is in fact not relatable in the slightest?"

mrob 2 days ago | parent [-]

Good UI latency used to be standard:

https://danluu.com/input-lag/

(most recent HN discussion: https://news.ycombinator.com/item?id=33683278 )

The fact that it requires niche hardware and software (not "indescribably" niche) to achieve in modern times is a failure of the computer industry, not a problem with my argument. Low standards do not make mobile devices good.

And touch screen are impossible to fix even with niche configurations. I have no way to shrink my fingers to pixel size, and no way to make them transparent.

3 days ago | parent | prev [-]
[deleted]