For users and programmers. Slower to use. Harder to read and maintain. More code to do the same tasks.
> I almost always prefer to have something that solves my problem
I didn’t say anything about losing features. I don’t read Arabic. I’m glad the OS supports it. But it would be bad if Arabic complexity had to leak into every line of code. Limit the complexity scope. Casey’s terminal supports Arabic by following this principle.
> The value I get from solving the problem isn't really tied to how optimally I solve the problem.
Yes it is. There are ok products and there are great products.
> text still uses general solution
Operating systems have to solve general problems which is why they are expensive and brittle. Every program is not an operating system.
> There's performance in making a terminal run at 6k fps. It's an art.
I think you are missing context about the issue that led to this. And yes, as soon as there are no spinning wheels while doing normal tasks, then we can stop complaining about performance. But that’s not the situation.
> and my use case doesn't need it at all.
Would the world be better or worse if your operating system respected your time more?
> Would the world be better or worse if your operating system respected your time more?
This is a non-sequitur.
It's like saying that my Honda CRV is disrespecting my time because it has a top speed of 110, when it could be a 230 mph F1 racecar - it's a bad argument. I drive on roads with a max speed limit of 75... and most are down near 25mph.
> There are ok products and there are great products.
And users don't give a flying fuck about which yours is if they can't use it in the first place. That's why general things exist.
For users and programmers. Slower to use. Harder to read and maintain. More code to do the same tasks.
> I almost always prefer to have something that solves my problem
I didn’t say anything about losing features. I don’t read Arabic. I’m glad the OS supports it. But it would be bad if Arabic complexity had to leak into every line of code. Limit the complexity scope. Casey’s terminal supports Arabic by following this principle.
> The value I get from solving the problem isn't really tied to how optimally I solve the problem.
Yes it is. There are ok products and there are great products.
> text still uses general solution
Operating systems have to solve general problems which is why they are expensive and brittle. Every program is not an operating system.
> There's performance in making a terminal run at 6k fps. It's an art.
I think you are missing context about the issue that led to this. And yes, as soon as there are no spinning wheels while doing normal tasks, then we can stop complaining about performance. But that’s not the situation.
> and my use case doesn't need it at all.
Would the world be better or worse if your operating system respected your time more?