DEV Community

Ben Halpern
Ben Halpern

Posted on

What's the most wasteful software?

Which software, based on how it is used and what impact it has on the world is most wasteful?

Wasteful meaning perhaps energy consumption, or data requirements, or any other form of "waste".

Latest comments (108)

Collapse
 
ashleyjsheridan profile image
Ashley Sheridan

Bitcoin miners. They use enormous amounts of processing power to generate, which requires a lot of energy. Depending on the price of coins at any given moment, they can sometimes cost almost as much as they're generating.

Collapse
 
p4lm profile image
Henrik Sommerfeld

Maybe not the most wasteful, but the software of my soundbar does much more than it needs to, especially the 12x amount of outbound network traffic compared to the second most active device on my network (my phone).

Collapse
 
redbassett profile image
Enrico

Uber/Lyft and other Transportation Network Companies (TNCs). Not for the app or infrastructure itself, but the product. They have "disrupted" an industry of taxis and transportation networks by undercutting existing systems and outsourcing the cost of their business to "independent contractors" who are not professionals in that industry.

TNCs have put a lot of money into getting users to buy subsidized rides instead of taking public transit. This has resulted in drops in transit rides, and therefore less funding is allocated for transit. The environmental and societal costs for this massive increase in traffic is much larger than expanding public transit would be. TNCs promise the idea of "ridesharing", where existing drivers can give riders a seat, decreasing traffic, but studies have shown this simply is false, as drivers deadhead (drive without passengers) more than they provide rides, and whole sub-industries have popped up trying to sell or rent cars to people who don't have one but want to start driving for a TNC.

Beyond the environmental impact of all these cars, and the increased traffic from more cars (including time spent in traffic for other drivers), the societal impact has been huge. Increased traffic means an increase in traffic injuries and deaths, as well as the less documented increases in asthma and other conditions caused or worsened by automobile pollution. Decreased transit availability (and buses stuck in traffic) mean that more people take cars when they could have seen health benefits from walking or biking because they feel unsafe on or near roads. More parents drive their children to school because… you guessed it, there's too many cars.

Imagine if we had contributed the shear amount of money VCs have put into just Uber (which still loses BILLIONS of dollars a year) into good quality urban transit, regional rail, and high speed rail across just the US. Imagine serious sidewalks and bike lanes in all cities that made walking, biking, skateboarding, scootering, and even using a wheelchair safer. Imagine if we redesigned cities and towns so that most things can be walked to from a train station instead of multi-lane roads through the heart of downtown.

Collapse
 
poode profile image
Abdul-Azeem Mohammed

AWS DOCs :D :D

Collapse
 
carloslfu profile image
Carlos Galarza

By far, Bitcoin and all those similar cryptocurrencies.

Collapse
 
jeikabu profile image
jeikabu

It's unfortunate that popular or productive languages/frameworks/whatever succeed beyond their designer's intents and muffin-top with additional abstractions, libraries, and feature creep into elements of undesirability. "Victims of their own success" is certainly applicable.

Collapse
 
danielw profile image
Daniel Waller (he/him)

CI Toolchains? :D

Collapse
 
phlash profile image
Phil Ashby

Heh, came here to say Jira - bloatware monster that does not encourage clear process thinking but instead empowers thousands of cargo cults to waste precious human time through enforced dogma. Use. Sticky. Notes. :)

Collapse
 
patryktech profile image
Patryk

NodeJS modules.

When I get a new VPS, I need to install a Node (and PyPI) mirror on it so my CI/CD pipelines don't download half the internet on every push.

Collapse
 
hus_hmd profile image
Hussein Al Hammad

[Not software] GIF as a format is overused. We don't need 1-minute long videos in GIF format; we have other file formats more suitable for this sort of content.

Collapse
 
ashiqcseworld profile image
Ashiqur Rahman

slack

Collapse
 
patarapolw profile image
Pacharapol Withayasakpunt • Edited

Actually, you can develop for Linux and Windows on any platform using Docker / WINE, but not for macOS and iOS.

And, it is more common to develop for deployment on a Linux server, than to develop for macOS, isn't it?

Collapse
 
xowap profile image
Rémy 🤖

Everything Google except Google.

They are just throwing balls in all directions to confuse people and make them run in circles.

Especially all the "performance" bullshit on the web, it's just tricks to make the life impossible for other browser makers. Most Google products have a terrible performance. A YouTube embed just adds 2.4s to the speed index of a page.

Collapse
 
patryktech profile image
Patryk

Also, they just wait for people to rely on it to either change the terms (e.g. they broke Google Maps on a ton of sites by changing the licensing terms, and you have to provide payment details nowadays, IIRC), or discontinue it altogether (I built a C# app with the Google Earth plugin a long time ago to present cellular network data... that was deprecated in 2014).

There's even a Google Graveyard for all their discontinued apps and services.

Collapse
 
karfau profile image
Christian Bewernitz

Office 365, time sink and specifically the calendar, only works when you change your mental model of calendars...

Collapse
 
colewalker profile image
Cole Walker

Bitcoin is easily the most wasteful software, considering the absurd amount of energy it is using.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.