Green IT Gains Ground

Field so new that curriculum still under development

CAREER WATCH

 

 

BY PEGGY ALBRIGHT

Motivated by high energy costs and the need to think more ecologically, more companies are adopting sustainable computing strategies. In the coming years, corporate attention to these issues is certain to grow and IT professionals will find green computing concepts becoming a bigger part of their work.

“In many ways, the principles and practices will be ingrained in many IT activities in one way or another. There won’t be a separate identity. It will be part and parcel of what everyone does,” said San Murugesan, co-editor (with G.R. Gangadharan) of "Harnessing Green IT: Principles and Practices," forthcoming from Wiley and Sons. Murugesan, an adjunct professor in the school of computing and mathematics at the University of Western Sydney in Australia, is also associate editor in chief of IT Professional magazine.

 

 


More Articles
 

AGILE CAREERS BLOG

Swarms vs Teams

BY JAMES (COPE) COPLIEN

 Monte Python’s Brian reminds us that we (most of us, anyhow) “are all individuals.” Rugged individualism is the hallmark of many cultures — most notably of Americans who celebrate a pioneering spirit borne of its expansionist 18th and 19th centuries. Perhaps some day I’ll dedicate some thoughts to that topic. But today I’d like to draw your thoughts to work-in-the-many.

Anthropologists sometimes debate whether homo sapiens are social animals like apes or loners like bears. I tend to lean to the social animal side of the argument. At this point, as you project where today’s installment is leading, you’re likely to roll your eyes in anticipation of yet another one of those homilies about teams. Teams are all the rage these days, and appropriately so.

However, today I want to talk about swarms. Yes: humans swarm, though the collected entity is rarely as physically identifiable as the apiarian analogue. Such structures have long existed in human culture. Religious denominations often fit this model, as do political parties. Swarms long pre-date the Internet, though the Internet has brought life to swarms with instant communication and connectedness that were unthinkable five years ago. I dare say that will remain a timeless claim no matter how far in the future you are reading this article. That’s why swarms are so important: our swarm-connectedness is bound to grow over the decades.

Back in 2000, Dick Gabriel’s OOPSLA keynote talked of the importance of swarm development in software. Open source had already been in full swing for many years. Forget pair programming: bug density plummets under the gaze of thousands of pairs of eyes. I can launch a question into the swarm about an Apple API and get a useful answer in minutes or hours. That was unthinkable even from dedicated help desks just a few years back.

 

CAREER TOOLS

Desperate Times Call for Hopeful Measures

Raise the bar on self-improvement

A recent Time magazine article featured a new phenomenon in today’s job market. Apparently, at least some job seekers are now offering a financial reward to anyone who can hook them up with an appropriate employment opportunity. While desperate times may call for desperate measures, however, this do-it-yourself referral program is a hopeless investment. The money would be better spent on a do-it-yourself self-improvement program.

 

NEWSLETTER

Sign up for the Build Your Career newsletter to receive the latest career news and job listings.

 

 

 

View All Newsletters | Privacy Policy
Advertisement
   
 

The one-stop destination for technology professionals at any stage of their career, whether getting started, advancing, or transitioning.

WEBINARS

The Architect's Journey


Architecting a software-intensive system encompasses technical elements and social considerations. Most interesting systems start small and focus on technical concerns, but once they become economically significant, social issues begin looming large.

 

CERTIFICATION & TRAINING

Start your move to the next level

The IEEE Computer Society is your one-stop source for professional education:

  • Webinars by leading experts
  • e-Learning resources
  • Instructor-led training
  • Software certifications