| ▲ | tananaev 5 hours ago | |||||||||||||
With modern tools it should be pretty easy to build scalable solutions. I take premature optimization as going out of your way to optimize something that's already reasonable. Not that you should write really bad code as a starting point. | ||||||||||||||
| ▲ | Sammi 5 hours ago | parent | next [-] | |||||||||||||
The problem is that that this term gets misused to say the opposite of what it was intended for. It's particularly the kind of people who like to say "hur hur don't prematurely optimize" that don't bother writing decent software to begin with and use the term as an excuse to write poor performing code. Instead of optimizing their code, these people end up making excuses so they can pessimize it instead. | ||||||||||||||
| ||||||||||||||
| ▲ | cstoner 4 hours ago | parent | prev [-] | |||||||||||||
Yeah, I interpret "premature optimization" as taking a request that takes 500ms and focusing on saving a couple ms by refactoring logic to avoid a SQL JOIN or something. Your users are not going to notice. Sure, it's faster but it's not focused on the problem. | ||||||||||||||