What exactly is up with the silly and meaningless use of “Rockstar” and “Ninja” that is proliferating around the web? “Rockstar Developer”, “Rockstar Designer”, “CSS Ninja” etc. I know it’s a joke, but it’s also moronic.
Tell people what you do, and why you’re good — don’t pretend to be a musical genius or a silent assassin. You’re not. There was a time, pretty recently in fact, when we were all keen to “keep it real.” What the hell happened?
(Of course, if you actually are a rockstar or a ninja, then stop moonlighting as a web professional, you’re taking work from the rest of us!)