There isn’t anything fundamentally slower about using a GUI vs just text in a console. There’s more to draw but it scales linearly. The drawing things on the screen part isn’t the slow bit for slow programs. Well, it can be if it’s coded inefficiently, but there are plenty of programs with GUIs that are snappy… Like games, which generally draw even more complex things than your average GUI app.
Slow apps are more likely because of an inefficient framework (like running in a web browser with heavy reliance on scripts rather than native code), inefficient algorithms that scale poorly, poor resource use, bad organization that results in doing the same operation more times than necessary, etc.
Technically true, but there’s a threshold on responsiveness. If both user interfaces respond in milliseconds, it doesn’t matter if one is more efficient
It does because it highlights that instead of being excited to “have to use the terminal” as it is more “efficient” but instead they prefer the “slower” prettier gui. The user want the stupid animations and the flashy nonsense. The user doesn’t want quick software. They want pretty software.
I am not telling anyone to use Linux in anyway or to not use it in anyway. I am just pointing out that the average user wants a pretty/convenient gui and not the most efficient tool. That isn’t bad. I don’t want to eat some weird mixture of nutrients because it is optimal, I want to eat food that I enjoy eating.
I am calling out the weird focus on efficiency of software when the average user wants a good user experience. The user’s desire is not good nor bad, they just highlights that focusing on criticising efficiency of software is a strange thing to do, if the customer desires something else. It is like complaining that grindr is lacking heterosexual people.
There isn’t anything fundamentally slower about using a GUI vs just text in a console. There’s more to draw but it scales linearly. The drawing things on the screen part isn’t the slow bit for slow programs. Well, it can be if it’s coded inefficiently, but there are plenty of programs with GUIs that are snappy… Like games, which generally draw even more complex things than your average GUI app.
Slow apps are more likely because of an inefficient framework (like running in a web browser with heavy reliance on scripts rather than native code), inefficient algorithms that scale poorly, poor resource use, bad organization that results in doing the same operation more times than necessary, etc.
The terminal is quicker. Not because of the image is drawn more quickly but because it is more efficient to do anything.
Technically true, but there’s a threshold on responsiveness. If both user interfaces respond in milliseconds, it doesn’t matter if one is more efficient
It does because it highlights that instead of being excited to “have to use the terminal” as it is more “efficient” but instead they prefer the “slower” prettier gui. The user want the stupid animations and the flashy nonsense. The user doesn’t want quick software. They want pretty software.
Ah, you’re one of the Linux gatekeepers. You’re not worth bothering with anymore. Tah tah
How am I gatekeeping?
I am not telling anyone to use Linux in anyway or to not use it in anyway. I am just pointing out that the average user wants a pretty/convenient gui and not the most efficient tool. That isn’t bad. I don’t want to eat some weird mixture of nutrients because it is optimal, I want to eat food that I enjoy eating.
I am calling out the weird focus on efficiency of software when the average user wants a good user experience. The user’s desire is not good nor bad, they just highlights that focusing on criticising efficiency of software is a strange thing to do, if the customer desires something else. It is like complaining that grindr is lacking heterosexual people.