Earlier quoted context omitted.
I think the disconnect on this is how one will define celebrity/rock star type developers. I'm sure that ideally they feel they will be the agent to some of the bigger names in the business, who certainly don't need an agent for finding work but might like someone to handle their stuff. Through my work running a Java users group for 13 years, when I reach out to big name speakers my reply comes from an assistant that…
The thing is that "celebrity status" is only loosely correlated with engineering ability. Someone who blogs a lot, is involved with a popular product, or is just very social and charismatic can build up a big following and become a celebrity without necessarily being a great coder. Likewise, a lot of amazing engineers are so amazing precisely because they keep their heads in the code and technical concepts all day, a…
As an aside, there is some value to hiring celebrity status folks, regardless of their coding ability (helps with recruiting, name recognition, company status, etc.).