Settings

Theme

Sturgeon's Passionate Revelation

braythwayt.com

14 points by raganwald 12 years ago · 8 comments

Reader

raganwaldOP 12 years ago

Mind you, the observation that "90% of the companies advertising for passionate programmers are crud" is uninformative about the nature of passion does not mean that Avdi's article was uninformative. It's highly useful to be reminded that such companies are nothing special, and that working 80+ hour weeks is nothing special. 90% of all that is crud, and that's ok.

And speaking personally, it's very important to be reminded that being passionate about programming isn't anything special, it's a personal choice. I don't believe that in and of itself it makes me necessarily worse than if I was "moderately enthusiastic," but it doesn't make me any better.

cgh 12 years ago

So I guess the trick is in identifying the non-crud identifiers, not just for potential employees but for anything really. How do we do that?

  • marcosdumay 12 years ago

    Not just any non-crud indentifier. You'll need some very reliable ones. The more extreme the (un)likeness of something, the more reliable indicators you need for dealing with it.

    For example, say that 90% of your potential emplyees are crud. You have a position with 100 candidates and 10 are fit for it. Now, you apply a (very well correlated) identifier, it reduces the candiadtes to 50, keeping 8. You still have too many candidates, so you apply another filter, reducing them to 25 in total, with 6 good ones... You can see where this is going, with some luck you'll have: 4/12, 3/6, 2/3, 1/1; you can expect quite often to have: 3/12, 2/6, 1/3, 0/1; with some bad luck you'll have: 3/12, 1/6, 0/3, and no good candidate will make it even to the last round of selections.

  • mattgreenrocks 12 years ago

    Word of mouth.

    Also, there might be a few heuristics you can use to determine the crud-ness of an employer, but they're not necessarily bulletproof.

    Example: if an employer uses Clojure/Haskell currently I'd surmise they're not a complete victim of industry's hype cycle. Whereas if the job ad requested node.js ninjas, not so much. I'd guess it'd be easier to introduce node.js in the former, rather than a functional lang at the latter. But this isn't some amazing inferential leap, really. The subtext of the job post is critical.

  • invalidOrTaken 12 years ago

    A company (w/which I am not affiliated) taking an interesting approach is Gild, which is attempting to use ML to find "good devs in the rough," as I understand it.

mattfieldy 12 years ago

By extension, 90% of the internet is crud - this article wasn't. Thanks Reg.

badman_ting 12 years ago

Wait, I'm confused. Did anything happen here except for restating the law (OK, "revelation") a few times?

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection