Ask Slashdot: Are 'Rock Star' Developers a Necessity?
An anonymous reader writes "Do you think so called 'rock star' developers are necessary at every company? Personally, I don't think so, and I equate it to not needing a college degree to work at Walmart. If you give every problem a complexity value from 1 to 10, and your problems never get higher than a 6 or 7, do you need people capable of solving the 10s? I work for a large software company and I'd rate myself a 7. There are more technically proficient developers, but I don't have an ego about my work, I work well with coworkers and customers, and I bring people up around me. Most 'rock stars' I've seen have been difficult to work with. Most of them are no longer with the company because they were terminated or quit for more money. Is this usually the case? Is it worth the trouble? (Note to any managers reading this: if you have a rockstar who is a pleasant person, pay them well; they are very rare.)"
1 - 10? 6 or 7? I'm a Rockstar developer! I go to 11.
Alice Cooper is a rockstar, and his Python skills are legendary.
Not sure what his Perl's like though.
I can't tell you much about Alice Cooper's Perl, but I do know that back in the day, Lionel Richie was amazing with Commodores.
In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
Clarification of who you are. You are a mediocre to below mediocre programmer with an inferiority complex. Your code is always bug ridden because you can't even review a simple Slashdot post properly before you hit submit. You regularly apply commits to the repo that pull the rug out from under the true developers, and you often screw the commit up because you just learned about revision control in the last year and still think SVN is where it is at. You have heard of git, but it is too complicated. You need antacids because you can't get the sour grapes out of your mouth. Did I miss anything? Oh yeah. That's right ... you are going to create a Slashdot account just as soon as you figure out how to do it.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
And it is a constant challenge to make sure I am not talking down to people, or seeming to snotty.
Try this method:
"If the next thing you might say is douchey, skip it and think of something else. Repeat as necessary."
As a programmer, you'll immediately think of improvements to this algorithm, but if you are a good programmer, you'll understand the pitfalls of premature optimization. Keep it simple.