Steam, what are you doing on my machine? I have one chat window open, nothing else, there are NO messages going back and forth and yet my system stats show something like this (10 second integration):
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1578766 ronny 20 0 4857032 330216 165264 S 38.5 1.6 4:23.91 steamwebhelper
1578554 ronny 20 0 592368 132636 82224 S 18.3 0.7 2:16.90 steamwebhelper
1578596 ronny 20 0 9196408 420472 108172 S 13.2 2.1 1:48.26 steamwebhelper
The processes with the highest CPU load are steam, using 75% of one of my cores. For nothing. What is going on in the background?
I guess here we see the externalisation of developer costs. Instead of it decreasing Steam’s revenue for employing someone who implements the better solutions, every user is paying the costs in their electricity bill. For one user it’s only a few Watts, but 60 Million people use Steam on a daily basis. Even if everyone has Steam open for just an hour, we are talking about hundreds of Megawatthours per day, or tens of GWh a year. This is the equivalent to what over 10,000 households use a year.
Writing this down is a nice reminder for myself to try not to implement the lazy solution, but invest the extra brain work to create something I can be more proud.
While I wrote this text, the steamwebhelper processes accumulated 23 minutes CPU time (in 33 minutes runtime)