← Back to context

Comment by busterarm

3 days ago

But Carmack is clearly talking about servers here. That is my problem -- the main audience is going to read this and think about personal compute.

All those situations you describe are also a choice made so that companies can make sales.

It shows up in different ways, and I agree that some of my examples are planned obsolescence.

I'm not so sure they're that different though. I do think that in the end most boil down to the same problem: no emphasis or care about performance.

Picking a programming paradigm that all but incentivizes N+1 selects is stupid. An N+1 select is not an I/O problem, it's a design problem.