- 1
- 2
- 3
- < previous
As for ego, however, leave it at the door. "We would rather have someone with decent skills that can get along rather than a genius who has to have everything his way," Weaver says.
The argument against rock stars
Weaver's caveat brings up a good reason why plenty of people warn employers to know what they're getting into when they look for rock stars. For one thing, this type of developer may be more interested in the exciting work of creating code than the routine stuff of debugging, maintaining and understanding business requirements, Glen says. "Many are junkies for creation," he says. "When you're trying to incrementally improve or stabilize a system, they'd slit their wrists."
Many developers of this caliber might also be ambitious, hoping to someday start their own company and sell it for millions. "So the idea of working at a company for a lowly US$100,000 a year is not their idea of fame and fortune," says J. Strother Moore, who heads the department of computer sciences at the University of Texas at Austin.
Kinsman, who now works at Google Inc., acknowledges that his real-life work is more tedious and less challenging than the abstract problems he sees on programming contests. "It's very important for them to be offered challenges that are worthy of them," McKeown says.
Another issue is the arrogance that often accompanies brilliance, which can demoralize an entire staff. "There are hazards that people run into when they're that smart," Glen says. "They start to believe their own PR." In fact, he says, he's had to fire rock star developers because their net impact on projects was negative. "Instead of using their talents to raise everyone up, they used it to diminish everyone," he says. "It's not about the raw horsepower of your intellect but how you use it."
Moore adds that companies may be better off hiring someone more akin to a symphony conductor than a rock star. "The world needs excellent designers who work well with a team," he says.
Helfman agrees. "Companies, hiring managers and developers who seek out rock star developers often ignore other important issues like how well they play with others and follow software engineering best practices," he says. Too many of them, he says, are wed to one particular programming language or area of expertise, disdaining all others.
This really becomes a problem when the employer sees the star developer as doing no wrong, he says. On his blog, Helfman contends that the best and brightest developers are not rock star programmers at all. "If it isn't something that takes every ounce of clever in their body to do it, it won't get done," he writes.
Indeed, plenty of people find the rock star nomenclature and culture distasteful. In fact, Hayes contends, really good developers wouldn't answer job postings that used the term. And, he says, the ones who do might be the most self-delusional. He cites a recent example of a job candidate he interviewed with just four or five years of experience who gave himself a top score of 10 on a self-assessment test. "Clearly, he thinks he's a rock star, but that kind of attitude doesn't work well with a lot of our clients," he says.
"I almost think of the term pejoratively," Moore agrees. "It implies a sort of arrogance that I don't actually see among the best programmers I know, who know their limitations and program with 'the other guy' in mind. If you have to call yourself a rock star, you ain't." Or as one blogger puts it, "I'd rather be a jazz programmer."
And perhaps the tide among employers is changing, according to Viget's Reagan. "We've been thinking that the rock star label has been overused in Rails job posts," he says. "Next time we might try 'Rails pirate' or 'Ruby MMA warrior.' "
The bright side of stars
But it's not all bad, says TopCoder founder Jack Hughes. The increased celebrity among prominent developers -- even if it never infiltrates the public's consciousness -- will only elevate the perception of the profession, in a 'rising tide lifts all boats' kind of way. "Could Microsoft or Google be where they are without star programmers?" he asks. "I don't think so."
And even while Nixon agrees with those who say the phrase 'rock star programmer' is silly, he says it doesn't reduce its usefulness. "Right now, we're in a place where the popularity of ideas and people matters as much as their technical merits," he says. "That's not the best criteria for technology or hiring decisions, but people aren't rational."
- 1
- 2
- 3
- < previous
Read up on the latest ideas and technologies from companies that sell hardware, software and services. Solve Exchange Mailbox Storage Issues Once and for All
Mimosa™ NearPoint™ for Microsoft® Exchange Server: Email Archiving 101
Refresh your AUP: Top tips to ensure your acceptable use policy is fit for purpose
CRM your salespeople will love
How to improve employee productivity in small and medium businesses
Best Practice in Building an Integrated Information Management Strategy
Gaining Competitive Advantage Through Enterprise Planning
Taking On Demand CRM Integration to the Next Level
Zones provide focussed content from Computerworld and leading technology partners.Discover how SOA can create smarter outcomes for your business.
Attend and learn:
- How SOA is helping leading companies to become more agile
- Where you should be applying SOA processes in your company
- The top SOA implementation mistakes to avoid
Click here for more information.
- +
Computerworld Live Podcast #97: The Future of Enterprise Networking 25/07/2008 09:45:36
This week CW Live chats with Mark Thompson, global sales and marketing manager for HP ProCurve, on the future of the enterprise networking. Mark discusses the trends we can expect to see in the near future and how the right infrastructure can ensure your enterprise network is secure. - +
Computerworld Live Podcast #96: Security at the Edge 11/06/2008 09:22:22
CW Live speaks with Amol Mitra, HP ProCurve Director of Marketing for Asia Pacific and Japan. Today's topic: how enterprises are starting to shift away from simply controlling security via server logins, firewalls and moving to more adaptive security frameworks. - +
Data Management Edition #10: Multi-Petascale Systems 02/05/2008 09:12:33
This week we look at sustainability and the development of multicore technologies to build multi-petascale systems. - +
IT Security Edition #11: How to poison the Storm botnet 01/05/2008 08:51:55
This week CW Live presents a case study on how to poison the notorious Storm botnet . Plus we take a look at Cisco's plans for Ironport. - +
IT Security Edition #10: Cyber-battles fought and won 24/04/2008 11:09:47
Vendors bow to end user pressure to improve product security, and we take a look at the latest concepts shaping the cyber-battlefield of the future.
Fortinet November Threatscape Report Shows Calm Before Holiday Storm 2008-12-05 16:00:00+11
Epicor® Cited as an Order Management Solutions Leader by Independent Research Firm 2008-12-05 15:52:00+11
F-Secure: Growth In Internet Crime Calls For Growth In Punishment 2008-12-05 13:00:00+11
International researchers gather in Sydney to preview the clever web 2008-12-05 09:48:00+11
Borderless corporate networks to shift focus to secure content management in Australia in 2009 2008-12-04 16:06:00+11
Email Archiving Implementation: Five Costly Mistakes to Avoid
Email Archiving is essential for managing email data, but is potentially expensive to implement. Read on to discover the five key areas where email archiving costs can be contained, including data capture methods and default configuration methods.












