@grimalkina what's so interesting to me about this line of thinking:
UNTIL ~AI~ showed up, the quest for price-performance had shifted to “how much work can we accomplish for as little wattage as possible,” because portable computing has become so central to our lives
But even with AI, this is the long term incentive. Energy is expensive, using less of it is better even from the perspective of corporate sociopathy
Making the constraint more visible gives teams better arguments to target!
@danilo @grimalkina sadly this reminds me of Dan Olson's line in Line Goes Up: "…diminishing returns are still returns, so more would always go to those with the resources to build the bigger rig"
This is not quite as linear a correspondence in non-blockchain use-cases, but in general, if you have a system that spends a watt to make 1¢, a lot of the time, you can spend another watt to make at least, say, 1.0001¢, so the incentives only start to kick in when you hit your TAM ceiling
@grimalkina i think that it is not seen as a loss by most devs i know that maintain stuff.
But they also think that a lot of the maths done on the impact is uh.
How to say that...
Quite bad in methodology.
But goshdarn we have been yelling for more than a decade about power use and how our stuff is wildly inefficient. Just that outside of experts circles, noone listen.
@grimalkina I wonder if would be interesting to poke at what attracts the software folks who treat resource constraints as a challenge: Stuff like
* https://en.wikipedia.org/wiki/Java_4K_Game_Programming_Contest
* https://www.lexaloffle.com/pico-8.php
* https://en.wikipedia.org/wiki/Demoscene#64K_intro
* https://js1k.com
etc.
@grimalkina yeah, I hope I didn't come off as essentialist here, so let me take a crack at a more specific mechanism of the social construction
in the vc-backed and big-tech worlds, projects have two general… moods. mood 1 is "we have a runway, it's growth time, burn investor cash or allocated CapEx at maximum velocity to get ANYTHING working, GO GO GO". mood 2 is "oh crap our AWS bill is five million dollars a month, call Corey Quinn and start cost-cutting or we will have to fire everyone"
@grimalkina anyway my other two thoughts are:
1. I think if we had a functioning carbon regulatory framework and infrastructure costs became punitive faster, if that cost was known in advance, infrastructure budgets would not swing as far to the extreme
2. we are talking as if this is all of "tech" but it's really just consumer-facing companies, there are a ton of b2b software companies who make comfortable margins on reasonable amounts of compute. their growth pressures are elsewhere
@grimalkina In general, we have the opposite approach. "Bigger" is brute force. It's inelegant. We only do it when we have severe time constraints and can't create something smaller, more efficient.
The vast majority of us like to do things the right way, and that involves minimizing the amount of resources it takes, not only to develop, but for users to run at home.
Unfortunately, as with most things in life, it's the manager class that tends to put on time and financial pressure, pushing us to ignore these concerns and ship the product.
Elegant, efficient code is easier to work with and maintain. But it's more expensive to write, and it doesn't usually result in any increased profits.
(At least, that's been my experience so far)
@grimalkina I think there are two distinct concepts there:
There's the "desire for growth" which is driven largely by the investor-class, who is never satisfied with steady profit.
Then there's the "capacity for growth", which is something that programmers strive for, but mostly just as a defense mechanism, because when something doesn't scale easily, all the bosses see is "broken" rather than "we failed to invest in our future adequately".
@grimalkina are you not effectively asking 'how does silicon valley think about this?' When considering large scale software development?
This very small scale tech person ( in the UK) has looked at our carbon footprint - we do cloud - and for us the carbon was in the office commute. By miles. And that data focussed minds. But we are a charity, so pretty receptive group to that sort of change thinking.
@grimalkina aye my silicon valley was a placeholder for (largely) US vc funded orgs. We certainly dont have an equivalent here and I don't think the EU does either.
There's a bunch of Net Zero by 20XX out there, and without exactly the thing you are trying to examine, those goals wont be met.