In a lot of ways, I agree with you. I think the key thing is that the complexity should be appropriate to what needs to get done.
Animations and etc. that distract from the actual content are superfluous. Agreed! I hate it when sites scrolljack.
But lots of HN posters want to impose the same austerity on every website, regardless of whether it’s appropriate. You can’t build Linear in 100KB of JS. Nor would you want to run it on 1 GB RAM. And that’s the case for a lot of economically useful applications.
Keeping things as simple as possible shouldn’t be the goal. It should be keeping it simple enough for the use case at hand.
Animations and etc. that distract from the actual content are superfluous. Agreed! I hate it when sites scrolljack.
But lots of HN posters want to impose the same austerity on every website, regardless of whether it’s appropriate. You can’t build Linear in 100KB of JS. Nor would you want to run it on 1 GB RAM. And that’s the case for a lot of economically useful applications.
Keeping things as simple as possible shouldn’t be the goal. It should be keeping it simple enough for the use case at hand.