Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think we agree if a reasonably idiomatic style gives the necessary performance then it should be pursued, not dismissed. I agree with what you write, what I disagree with is this above:

> It sucks that most people don't really care about performance any more. It sucks when people causally dismiss people who do care about performance with arguments like "premature optimization" and so on.

"Why? Really. To my mind it's good" etc etc

I also disagree with the "most of us" and "more interesting" angle, also exhibited here: https://xkcd.com/409/

I think a dismissive attitude to performance is a poor attitude, I'm not saying that high level tools should not be used.



I don't know if most people find it more interesting or not. I do think there's value in both interests.

I also don't think that arguments against premature optimization are a dismissive attitude toward performance. Avoiding premature optimization is about picking your battles. In an ideal world, you could optimize everything.

But optimized code takes longer to write, and longer to maintain, and in this subideal world, we have limited time to spend on code. The point of avoiding premature optimization isn't to excuse low performance code. It's to give you time to optimize the code that makes the biggest difference.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: