42 karma · joined February 12, 2012
And clients are usually only qualified to care about the first trait.
Just kidding. I suppose there's a niche for shortform "sighs" too.
I generally don't trust anything that I can't verify firsthand. Stated experience gets a guy in the door for the interview, but their performance during the interview is all that matters to me.
Github doesn't reflect the amount of time that somebody put into writing that code. It doesn't reflect how long it took for them to iron out bugs from a poor initial implementation.
My experience is that correctness AND speed both count when a person is developing software. I'm sure you guys have worked with people who are really sharp, can talk the talk, but just flail around helplessly in an IDE, constantly solicit help from their neighbors, and burn up milestones doing very little. I want to make sure that those people don't get hired.
I also want to know that these people are going to use idioms that aren't wasteful, that their naming conventions are sane, that they are being thoughtful and methodical about their implementation rather than grafting edge cases onto edge cases.
Or maybe that's a good thing - it helps prevent potentially bad hiring situations from happening?
I agree that it's a pretty awful language. I wish it weren't the only choice in web dev (and resent the HTML5 zealots that chafe at any attempt to go beyond it with new languages - LOL, as if HTML5 was a real standard to begin with!) But it's there, that's reality, and the good programmers need to deal with it.
Coffeescript makes it a modicum less terrible, but it's Yet Another Language to learn, and people that are already burdened with maintaining more than just the FE stack, like myself, are getting pretty tired of context-switching between all these languages and mini-frameworks-with-adorable-nonsensical-names.
It's one thing for a recruiter to say "hey, I saw you have a GitHub account..." It's quite another when the recruiter forwards your profile to a seasoned engineer and they make a DailyWTF post out of your code!
Also - you've received offers out of the blue, do you mean offers to interview, or offers to just join the company w/o interviewing?
Money makes for a powerful conflict of interest.
They helped make this beast.