Inspired by this post I wanted to list a couple of things I (and a few others) have been thinking about.

What’s the big cost of all that XML we’re using? Lots of parsing with associated CPU thrashing, all over the place and there’s all those custom hardware-based accelerators.

Then there’s all the endless polling we do for news feeds or because we have to get through firewalls or we’re doing AJAX or whatever.

I also wonder about the tradeoff between all these heavyweight software stacks we have to “make programming simpler” and the amount of hardware it consumes to run that stuff. Might it be better to make the programmer think a little harder and focus more heavily on efficiency?

Much of what we’re building eats through excessive amounts of CPU, memory, disk and network leading to greater power consumption. The CPU suppliers have been thinking about it for a while and, as usual it seems the software crew are taking a long time to catch up.

Does anyone else see some irony in the fact that one of the supposed leaders in this area also employs “Mr XML”?

If we’re really interested in being green, it’s not enough to buy green hardware, you have to watch how you use it.

  • Share/Bookmark

Comments are closed.