Although the article never used the word "super star", it's something I see around HN and the startup world quite a bit....
I sort of snicker when I see startups post jobs looking for "rock star" coders [1]. What self respecting person would call him or herself a "rock star", let alone apply for such a position? Maybe it's just a gimmick to get mediocre developers to get to work on boilerplate web work..
[1] I also saw a job posting recently where they were looking for a coder "to work on hard problems and blow a hole through the universe"... Why not have them blow bullshit of their face while they're at it? Is this just HR trying to sound too cool, or what?
It's just a meme. Some people are into it, some aren't. There are lots of ways to motivate people, and this works for some. I try not to get to wound up over language usage.
I'm just guessing here, but I bet its more about communicating a shared perspective on software development than people thinking they're actually "rock stars". When a job ad says "looking for rock stars to blow a hole in the universe", you would be a fool to take that literally. But its along the lines of a "secret handshake" that lets both parties know something about the other in as few words as possible. A job posting like this is basically saying "hey, we read HN, reddit, etc, we know there's a ton of crap jobs out there full of walking-dead programmers. But this isn't one of them". Of course, the whole "rock star" meme has been hammered to death so that you're more likely to be a company pretending to be something you're not. The point is there is validity in this method of job posting.
It's nonsense.
I recoil every time I see a job description like that. Anyone who believes in those mythical rock star programmers has a serious problem and I certainly don't want to be part of it.
When a job listing says ninja/rockstar/badass coder, its really just a codeword for someone they can force to do anything at all costs. They act like they want a 10x'er but really just want someone who they can get to do 10x much work.
The term "rock star programmer" is by now a symbol that people intuitively understand the meaning of. Essentially equivalent to the "creme de la creme" of programmers, but if we switched to using that term few would balk at the comparison to dairy production. I've described support staff coworkers as "total rock stars" before. Everybody gets what I mean when I say that.
So it's hilarious when companies like Geico or whatever post ads on Stack Overflow Careers 2.0 saying they only accept "rock stars"... Because we all know that's where all the hot shots flock to...
Rock stars generally don't get a salary, but royalties or profit sharing. The better the star/band does, the more money they make right now at the gig, and longer term in increased sales over time.
If someone wanted me as a 'rock star' developer, I'd want some serious profit/revenue sharing plan in place - something more than "10% of profits are held back and divvied up amongst 90 other people based on seniority".
Not sure about that—a lot of famous guitarists were originally pickers, and while the electric guitar may be a sexier instrument, most of the drummers I’ve known have actually been very attractive.
I sort of snicker when I see startups post jobs looking for "rock star" coders [1]. What self respecting person would call him or herself a "rock star", let alone apply for such a position? Maybe it's just a gimmick to get mediocre developers to get to work on boilerplate web work..
[1] I also saw a job posting recently where they were looking for a coder "to work on hard problems and blow a hole through the universe"... Why not have them blow bullshit of their face while they're at it? Is this just HR trying to sound too cool, or what?