Live data from Hacker News

The world could run on older hardware if software optimization was a priority

twitter.com

1–10 of 842 posts

Re: The world could run on older hardware if software optimization was a priority

#2
Well, yes. It's an economic problem (which is to say, it's a resource allocation problem). Do you have someone spend extra time optimising your software or do you have them produce more functionality. If the latter generates more cash then that's what you'll get them to do. If the former becomes important to your cashflow then you'll get them to do that.

Re: The world could run on older hardware if software optimization was a priority

#5
Unfortunately, bloated software passes the costs to the customer and it's hard to evaluate the loss.

Except your browser taking 180% of available ram maybe.

By the way, the world could also have some bug free software, if anyone could afford to pay for it.

Re: The world could run on older hardware if software optimization was a priority

#10
Let's keep the CPU efficiency golf to Zachtronics games, please.

I/O is almost always the main bottleneck. I swear to god 99% of developers out there only know how to measure cpu cycles of their code so that's the only thing they optimize for. Call me after you've seen your jobs on your k8s clusters get slow because all of your jobs are inefficiently using local disk and wasting cycles waiting in queue for reads/writes. Or your DB replication slows down to the point that you have to choose between breaking the mirror and stop making money.

And older hardware consumes more power. That's the main driving factor between server hardware upgrades because you can fit more compute into your datacenter.

I agree with Carmack's assessment here, but most people reading are taking the wrong message away with them.

Post reply on HN