Hacker News new | past | comments | ask | show | jobs | submit login

Not OP but I think he’s assuming that programmers are on demand like temps, as in once the system is “done,” they are fired. Obviously it doesn’t actually work this way but that might be the logic.



Not just fired, but executed.


That got dark fast


No, they just understood my complaint. This was originally about reducing global energy consumption by switching programming languages. You cannot reduce global energy consumption by firing (or not hiring) programmers because they still live on the planet and do the exact same thing. You'd literally have to execute the people who would doing the debugging for C code to cause such a reduction. This is the reductio ad absurdum that shows that it wasn't a valid point.


> This is the reductio ad absurdum that shows that it wasn't a valid point.

I conceded, this is a convincing point.

To flush out the argument though, it was coming from the perspective of the system consisting of the firm+employees delivering a project rather than the system of the entire earth. I don't think the smaller scope overcomes the overall point, but you could perhaps see where there might be some merit to the distinction. It is just that that distinction doesn't really matter.

Theoretically, if you have fewer employees required to complete a project, then that project might use less energy. And if this holds true across the industry, then those non-employees _could_ be doing something more green. But equally they could doing something worse. And in practice for software, they would just be working on a different project or shipping more features or whatever, so it doesn't change the steady-state, even if a distinct project is delivered with lower energy cost. Even if all projects are more human-energy-efficient.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: