(no title)
marcos100 | 1 year ago
People write bad-performing code not because it's easier, it's because they don't know how to do it better or don't care.
Repeating things like "premature optimization is the root of all evil" and "it's cheaper to get a bigger machine than dev time" are bad because people stop caring about it and stop doing it and, if we don't do it, it's always going to be a hard and time-consuming task.
0cf8612b2e1e|1 year ago
hitradostava|1 year ago
Even zoom, used to be very efficient, but has gradually got worse over time :-(
oriolid|1 year ago
toolz|1 year ago
How many software projects have you seen fail because it couldn't run fast enough or used too many resources? Personally, I've never seen it. I'm sure it exists, but I can't imagine it's a common occurrence. I've rewritten systems because they grew and needed perf upgrades to continue working, but this was always something the business knew, planned for and accepted as a strategy for success. The project may have been less successful if it had been written with performance in mind from the beginning.
With that in mind, I can't think of many things less appropriate to keep in your mind as a first class concern when building software than performance and optimization. Sure, as you gain experience in your software stack you'll naturally be able to optimize, but since it will possibly never be the reason your projects fail and presumably your job is to ensure success of some project, then it follows that you should prioritize other things strongly over optimization.
MobiusHorizons|1 year ago
timeon|1 year ago
noirscape|1 year ago
unknown|1 year ago
[deleted]
OtomotO|1 year ago
Capricorn2481|1 year ago
This has always been a poor argument.
nicce|1 year ago