If you are a Drupal developer, try to imagine for one moment how many times your Drupal code has been executed. Thousands of websites use Drupal, some of which serve millions of pages a month. Millions upon millions of page views. Our code gets parsed and executed over and over again. When you sleep, when you eat, when you commute to work or when you blink your eyes. Every second, for years to come, all around the world, billions of times. It is the most fascinating thought.

Comments

linportal (not verified):

I want some of what you're smoking! :-)

OK, just kidding... Being optimization freak myself, I think about that on a daily basis. One unneeded millisecond times few thousand installations times many invocations per second times few years... hey, baby, that's really a lot of spent cycles, electricity burned...

I remember that older Windows had this nasty habit not to halt CPU when it was idle. That, translated to electricity, meant few to few tens of watts more dissipation and provoked projects such as cpuidle, which used to save power and keep your gear around 10deg cooler. Now if you multiplied those few watts to the number of computers running Windows worldwide, the resulting energy bill is vast. I never understood how could've Microsoft made such a mistake. Linux had support for HALT from the day one, of course.

And Drupal is fine, just fine! ;)

AjK (not verified):

I've thought on that too, only on a slightly wider scale. I've done microcode for the Docklands Light railway (London), worked on automation for lighthouses in the English Channel, done airport x-ray/security systems, many websites and now Drupal, ... and all of which have "touched" millions in some way.

Now, if only I were a musician, I'd be paid a fortune in royalties. ;) But I'm not, I'm a low life engineer. That's why I personally am never too bothered when someone breaches DRM. ;)

--Andy