Rock star coders

For rock star programmers, it's not only just about brains but how you use them and get along with others

"You sound great singing in the shower, but there's a rock star inside you!" So read the first line of a job posting placed by Viget Labs in December, in its attempt to fill a junior-level position for a Ruby on Rails "would-be rock star programmer."

Meanwhile, Web-based marketing service Emma asks, "Are you a PHP rock star?" And it goes on. Online brokerage firm Redfin seeks an AJAX rock star, social network BrightKite is looking for a Ruby rock star and software developer Backstop Solutions Group, a Java rock star.

So when did programmers become equated with rock stars and all that they entail -- fame, ego, phenomenal talent, single-minded passion, brilliance to the point of self-destruction, absurd employment terms and crazed groupies? Some say it's the surge in Web 2.0 start-ups and the resulting demand for talent. "The innovation engine is cranking at high speed again, and that means more start-ups and more venture capital money," says David Hayes, president of recruiting firm HireMinds. And there's nothing like a hot job market, he says, to bring out the egos. "The employment rate for technology professionals is extremely high, and that gives some people the sense that they're now and forever in charge of their own destinies."

Others say the phenomenon has roots in the growing fanfare and big winnings of code competitions, particularly those hosted by TopCoder, which offers up to US$50,000 to first place winners and now hosts its annual TopCoder Open in the entertainment Mecca of Las Vegas. "It's an entertainment ethos that's taken over a small area of the programming world," says Paul Glen, an IT management consultant and author of Leading Geeks. One frequent winner of these competitions, Tomasz Czajka (known in competition as Tomek), actually has enjoyed celebrity-like status in the Polish media and has been featured on a billboard in his native downtown Warsaw. He's even had a song written about him by MC Plus+, a "geeksta" rapper (yes, there is such a thing). Another, Derek Kinsman, who uses the handle "Snapdragon" and lives in Canada, says he gets recognized from time to time, once while dining in a restaurant.

Jim McKeown, director of communications at TopCoder, says he has seen the social status of frequent winners grow significantly in the last four to five years, especially because of the "incredible search for talent from companies with deep pockets," he says. "They used to just be guys who were brilliant but not very well known."

Still others point to the ease today of developing a following and a level of fame, however small, thanks to both online and physical world venues, such as blogs, open-source software sites, content-sharing sites like Digg and conferences designed for avid programmers, such as invitation-only Foo Camps, an annual hacker event sponsored by O'Reilly Media.

Developers who lead major software projects, such as Linus Torvalds, have always attained rock star status within their community, points out Dan Helfman, a longtime developer and founder of Coderific, an employee rating site, who recently wrote a diatribe against arrogant coders. And while he doesn't think that kind of reputation is recognized by the greater public, it holds tremendous sway within the IT community itself.

"Some developers base their careers around eventually becoming rock stars," Helfman says. "Others practically worship at the virtual altar of software rock stars, hanging on every word of their blog or mailing list posts."

But the difference is striking between those who became popular before 2007 and those who've gained their celebrity since then, says Clinton Nixon, a senior developer at Viget Labs, a Web design, development and consulting firm. All you have to do, he says, is visit the Web sites of older-style programming gurus such as Joel Spolsky or Paul Graham,/a> and compare those to the likes of Obie Fernandez, who used a commercial photographer who works with modeling studios to help create his Web image.

Then there's Zed Shaw, whose profanity-laced blog is filled with arrogant retellings of his greatness -- perhaps just an act, but in any case quite a show. Another programmer who comes across as ego-filled (whether authentic or not) is Kyle Brady, who literally calls himself a "rock star programmer" and admits to having a huge ego "but not without good cause."

Join the newsletter!

Error: Please check your email address.
Rocket to Success - Your 10 Tips for Smarter ERP System Selection
Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Mary Brandel

Show Comments

Most Popular Reviews

Latest Articles


PCW Evaluation Team

Ben Ramsden

Sharp PN-40TC1 Huddle Board

Brainstorming, innovation, problem solving, and negotiation have all become much more productive and valuable if people can easily collaborate in real time with minimal friction.

Sarah Ieroianni

Brother QL-820NWB Professional Label Printer

The print quality also does not disappoint, it’s clear, bold, doesn’t smudge and the text is perfectly sized.

Ratchada Dunn

Sharp PN-40TC1 Huddle Board

The Huddle Board’s built in program; Sharp Touch Viewing software allows us to easily manipulate and edit our documents (jpegs and PDFs) all at the same time on the dashboard.

George Khoury

Sharp PN-40TC1 Huddle Board

The biggest perks for me would be that it comes with easy to use and comprehensive programs that make the collaboration process a whole lot more intuitive and organic

David Coyle

Brother PocketJet PJ-773 A4 Portable Thermal Printer

I rate the printer as a 5 out of 5 stars as it has been able to fit seamlessly into my busy and mobile lifestyle.

Kurt Hegetschweiler

Brother PocketJet PJ-773 A4 Portable Thermal Printer

It’s perfect for mobile workers. Just take it out — it’s small enough to sit anywhere — turn it on, load a sheet of paper, and start printing.

Featured Content

Product Launch Showcase

Latest Jobs

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?