| ▲ | guhcampos a day ago | |||||||||||||||||||||||||||||||||||||
This is more widespread than we like to admit. Developers writing software on 64GB M4 Macs often don't realize the performance bottlenecks of the software they write. Developers working over 1gbps Internet connections often don't realize the data gluttony of the software they write. Developers writing services over unlimited cloud budgets often don't realize the resource wastes into which their software incurrs. And to extend this to society in general. Rich people with nice things often alienate themselves from the reality of the majority of people in the World. | ||||||||||||||||||||||||||||||||||||||
| ▲ | zerkten a day ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||
You can nerf network performance in the browser devtools or underprovision a VM relatively easily on these machines. People sometimes choose not to and others are ignorant. Most of the time, it's just the case that they are dealing with too many things that are vague making it difficult to prioritize seemingly less important things. A number of times I've had to have a framing discussion with a dev that eventually gets to me asking "what kind of computer do your (grand)parents use? How might X perform there" around some customer complaint. Other times, I've heard devs comment negatively after the holidays when they've tried their product on a family computer. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ▲ | Moto7451 a day ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
> Developers working over 1gbps Internet connections often don't realize the data gluttony of the software they write. As a developer and AirBnB owner, what I’ve also noticed is the gluttony of the toolchain as well. I’ve had complaints about a 500/30 connection from remote working devs (very clear from the details they give) which is the fastest you can get for much of the metro I am in. At home I can get up to 5/5 on fiber because we’re in a special permitting corridor and AT&T can basically do whatever they want with their fiber using an on old discontinued sewer run as their conduit. I stick to the 1/1 and get 1.25 for “free” since we’re so over-provisioned. The fastest Xfinity provides in the same area as my AirBnB is an unreliable 230/20 which means my “free” excess bandwidth is higher than what many people near me can pay for. I expect as a result of all this, developers on very fast connections end up having enough layers of corporate VPN, poorly optimized pipelines, a lot of dependency on external servers, etc that by the time you’re connected to work your 1/1 connection is about 300/300 (at least mine is) so the expectation is silently set that very fast internet will exist for on-Corp survival and that the off-corp experience is what others have. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ▲ | guerrilla a day ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
I wish we could have this as a permanent sticky for this website. It's out of control, especially with web stuff. Spotify's webapp, for example, won't even work on my old computer, whereas YouTube and other things that you'd think would be more resource intensive work without any issue whatsoever. | ||||||||||||||||||||||||||||||||||||||
| ▲ | jonhohle a day ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
I tend to use older hardware and feel like I’m constantly fighting this battle. It’s amazing thr hardware we have and I have to wait for dozens of seconds to start an app or load a web page. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ▲ | caycep 12 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
On the other hand there's the Fremen Mirage and why the Sardaukar are unrealistic https://acoup.blog/2020/01/17/collections-the-fremen-mirage-... | ||||||||||||||||||||||||||||||||||||||
| ▲ | bombcar a day ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
You need two "classes" of developers; which may be the exact same people - those who are on the fastest, biggest hardware money can buy - but you also need some time running on nearly the worst hardware you can find. | ||||||||||||||||||||||||||||||||||||||
| ▲ | rangestransform 18 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
At a "rich world" company that wants to make money, it's completely rational to not give a shit about "poor world" people that won't make you much money (relatively speaking) anyways. It basically only makes sense to milk the top leg of the K-shaped economy. Conversely, it opens up a niche for "poor world" people to develop local solutions for local challenges, like mobile payments in India and some of Africa. | ||||||||||||||||||||||||||||||||||||||
| ▲ | npteljes 20 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
I agree, but developers don't have freedom over the product. Product managers are the ones who have a say, and even then, they are in a strict hierarchy, often ending at "shareholders". So, many of the wrongs come from the system itself. It's either systemic change (at least an upgrade), or no meaningful change. | ||||||||||||||||||||||||||||||||||||||
| ▲ | pmbanugo 17 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||
+1000 | ||||||||||||||||||||||||||||||||||||||