logoalt Hacker News

arjietoday at 6:17 AM1 replyview on HN

I understand now that most software is slow because of co-tenancy reasons requiring controlling resources or simply because they're safely insulated from competition. e.g. GitHub is the former: you can give yourself a git host and CI/CD system that is much higher quality by yourself since you're probably not using its social features. I think things like Apple's five-finger inward gesture are the latter. Once you could do it and start typing but nowadays it needs to render the animation etc. before keystrokes register. This software is slow because you cannot replace it in MacOS.

But all these things will change in time. Hell is other people's software.


Replies

Nevermarktoday at 6:26 AM

> Apple's five-finger inward gesture are the opposite. Once you could do it and start typing but nowadays it needs to render the animation

There is no technical reason that animation should take that long.

Someone said, "good enough" and let it be visibly slow. The reasons for that could be anything, including non-performant code in dependencies, written by other people. But it just does not take much computing power by today's standards to composite code-generated animation.

Somehow, despite year after year of percentage-speed hardware improvements, there are cultural and structural reasons people ship code visibly slower than it needs to be. And faster compute appears to be irrelevant.

show 4 replies