My point is not the types/monadic constructs, etc (I love to do functional jerk off as a guy next to me, though), but that there are ways to keep code readable and straightforward without neither invocation chains
> You don't need to repeat anything for software. Software can be copied arbitrarily for no practical cost.
...Or so think devs.
People responsible for operating software, as well as people responsible for maintaining it, may have different opinions.
Bugs must be fixed, underlying software/hardware changes and vulnerabilities get discovered, and so versions must be bumped. The surrounding ecosystem changes, and so, even if your particular stack doesn't require new features, it must be adapted (a simple example: your react front breaks because the nginx proxy changed is subdirectory).
The article kind of misses that cost has two axes : development cost and maintenance cost.
low cost/low value software tagged as disposable usually means development cost was low, but maintenance cost is high ; and that's why you get rid of it.
On the other hand, the difference between good and bad traditional software is that, while cost is always going to be high, you want maintenance cost to be low. This is what industrialization is about.
On the opposite, it is more expensive, and any large enough company should probably at least consider renting metal rather than services. For a small org, though, it lets you avoid a lot of infrastructure/ops work.
Just look around yourself. No society is comparable to what it was 10 years ago, 20 years ago, etc, in any country. If you think nothing changed in a society, you're just poorly informed.
In 2024 alone, it added 360GW of wind and solar and the trajectory for renewables is steepening, not declining so this year's number looks like it will exceed this number - 450GW or more.
Capacity factors are just noise when you're dealing with nearly 2 orders of magnitude of difference in scale. Apply whatever adjustment for capacity factor differences that you like but 100GW of nuclear over 15 years is not going to catch up with 450GW of wind and solar per year.
China has 1,000 GW installed solar and 26 GW of wind which generate 2k TWh/yr. The total installed nuclear in China is a mere 60 GW which generate 450 TWh/yr. Therefore, the capacity factor of solar is 2 TWh/GW and that of nuclear is 4 times higher at 8 TWh/GW.
Calling an 4 times higher capacity factor "noise" is actual noise.
Besides, nuclear provides uninterrupted energy supply, no need for storage or special convenient places for installation. That's why China is building capacity of both types as fast as they can.
Europe is in a colder geographic area with less sunshine and more needs of energy during the cold/rainy days, nuclear is an absolute necessity there.
The scales of rollout are so vastly different, it is just noise.
China will add 450GW or more renewables this year alone.
Even after dividing by 4 this represents more additional energy production capacity in ONE year than their 15 year target for nuclear. This is after your capacity factor adjustment.
Nuclear’s contribution to Chinese electricity production at the end of their 2040 nuclear plan is likely to be below 5%. Even less than nuclear’s current global share of about 9% - down from just under 20% in the mid 1990s.
> In the 12 months to June 2025, wind and solar (2,073 TWh) generated more electricity than all other clean sources (nuclear, hydro and bioenergy) combined (1,936 TWh). Just four years ago, wind and solar generated half as much electricity as other clean sources combined.
So, both types generated approximately the same amount of power and it still isn't enough, one type cannot replace the other, they complement each other, that's why China is building more of each type, they know what they're doing.
reply