Live data from Hacker News

"Software is getting slower more rapidly than hardware becomes faster."

techslang.com

121–130 of 193 posts

Re: "Software is getting slower more rapidly than hardware becomes faster."

#121
post #97

Earlier quoted context omitted.

> Until customers care about performance/optimization They do, Businesses and programmers are incapable of listening to them

Businesses and programmers listen to money. When they don’t, they go out of business. Users primarily care about features first and speed second.

Users do care about speed. They complain about it all the time, you just have to listen to them. It's most of the "features" that users couldn't give a crap.

Re: "Software is getting slower more rapidly than hardware becomes faster."

#122
post #45

Earlier quoted context omitted.

I don't think it's just about (or even mainly) functional programmers. Look on something like java or kotlin, that are inherently slowing down EVERY.SINGLE.VARRIABLE. access by boxing them into objects. On other hand there is rust, which takes quite a bit of inspiration from fp aproach but obviously still cares about the performance.

Java ints etc are not boxed, right?

No, but as soon as you want to use anything like standard containers, you need to box them.

Re: "Software is getting slower more rapidly than hardware becomes faster."

#123
post #45

Earlier quoted context omitted.

I don't think it's just about (or even mainly) functional programmers. Look on something like java or kotlin, that are inherently slowing down EVERY.SINGLE.VARRIABLE. access by boxing them into objects. On other hand there is rust, which takes quite a bit of inspiration from fp aproach but obviously still cares about the performance.

Java ints etc are not boxed, right?

"int" is not boxed but "Integer" is. You can't use primitive types like "int" inside generic type arguments so in that case you're forced into using the boxed integer type.

Re: "Software is getting slower more rapidly than hardware becomes faster."

#124
post #81

Earlier quoted context omitted.

I totally feel this comment, myself being a corporate drone that has to deal with this software. Between disk encryption, anti virus, IT asset management, data custody tracking, etc; my PC is as slow as molasses. Unfortunately I think its slow in a different way that low-spec machines are slow. Mine is very slow on IO ops, but I have 32GB of RAM and a 20-core i7, so plenty of resources available even after all the BS…

I could use some tips on talking with IT about this as it cripples work performance

No, we won't make some special golden image for your machine.

However we DONT want annoying "my computer slow" calls. So we can talk.

But you need the antivirus and some kind of intune/rmm software, sorry.

Re: "Software is getting slower more rapidly than hardware becomes faster."

#125

I'm not convinced this is true and not just a popular argument. Just today I've processed 4 TB of JSON data, in Python, on a desktop computer. That would be crazy to imagine 10 years ago. Yes, many cores, fast SSD, etc. Maybe it should be 20 TB if ultra optimized, but the capability advance is incredible. Yes, apps maybe start slowly, but now everybody can easily edit HD video on their mid-range laptop.

A complied language can be over 1000 times faster than Python, so maybe the dual core from 10 years ago would have been fine.

Yes. I am writing more code in Golang for that reason. I'll take the 100x increase any day.

Re: "Software is getting slower more rapidly than hardware becomes faster."

#126
post #76

I've been saying for a while now, that developers and their managers should use a low-spec machine, let's say the 5th-percentile of whatever their users are using in the field, at least one day a week. This might force some reprioritizing of performance and efficiency goals. As long as devs spend their days with bugattis while writing software for corollas, this will continue to get worse.

I work in video games. My Lead QA recently accosted me regarding the low-spec machine being unusable. (it's an 11th Gen i5, 16GiB Ram and an Intel ARC A750). He wanted me to get a better machine. I politely declined indicating that this is the low spec machine, he made a fuss and I said if we can't make it run on that then we should stop making video games. For context: The weak part for us was the CPU; the ARC A750…

To me those specs sound pretty decent... i5 isn't Atom or Celeron... Intel Arc is bit weird, but not iGPU...

Re: "Software is getting slower more rapidly than hardware becomes faster."

#127

My Nokia 2780 4G flip phone running KaiOS takes 8-9 seconds from pressing the send key to visibly sorting the recent calls list. My ex said that it was probably programmed in Java. Everything else is slow, including dialing digits from the home screen, and I always end up misdialing or something. My 2G Nokia 5160 and 8890 had instantaneous UIs 20-25 years ago, and those had ARM7TDMI CPUs. What if I need to call 911?

This phone loves to hallucinate its input, its not the issue of productivity. KaiOs is a bad example of bloatware because this is an OS for low-end hardware.

Re: "Software is getting slower more rapidly than hardware becomes faster."

#128

I've been saying for a while now, that developers and their managers should use a low-spec machine, let's say the 5th-percentile of whatever their users are using in the field, at least one day a week. This might force some reprioritizing of performance and efficiency goals. As long as devs spend their days with bugattis while writing software for corollas, this will continue to get worse.

[deleted]
Post reply on HN