Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm curious, what exactly kind of software do you work on? I suspect your approach might work okay for fairly simple apps where the main question is getting the requirements right, but not so much with anything that requires serious thinking. Or maybe you're just all a bunch of extraverts.


Yes, fleshing out requirements is a big part of it. Our apps are web apps but in financing, so they're not totally trivial. We do both the public facing web-apps and the tool used by loan processors for administration.

Our team has a high number of extraverts, but the introverts seem just as happy. We have no surly curmudgeons.

When I hired on, I was surprised that so many people rode bikes to work. And when I proposed climbing a local mountain to one similarly outdoorsy co-worker, I was surprised that the whole team was interested. 10 out of the 12 in the office either did the warm-up climb or actually camped out overnight and completed the larger climb (Mt St. Helens). I found this amount of shared lifestyle/outside-interests to be unique among places I've worked. I'm certain we weren't hired because of these interests, but it seems to have worked out that we share a lot of them.


> I found this amount of shared lifestyle/outside-interests to be unique among places I've worked. I'm certain we weren't hired because of these interests, but it seems to have worked out that we share a lot of them.

Well there you go then.

I can't say for sure, but I'm going to ask you to consider a possibility: either consciously or not, you have a hiring process that filters for "people like me". For instance, if your team was interviewing a fat person, somewhere in the interview process either you or the candidate would get a strong sense that they wouldn't "fit in" or they wouldn't be a good "cultural fit".

It's no skin off my back whether you hire fat/unoutdoorsy/introverted people or not, unless I'm applying to work at your shop, but it seems like you're deliberately creating a rigid monoculture, and rigid monocultures are prone to groupthink. You're doing everything you can to squash diversity (not in the "women and non-white people" sense, but in the "people who genuinely think differently" sense). If you do that enough, then even the people you have will suppress any "heretical" thoughts they might have. Maybe the gains in cohesion are worth it for you, maybe not; I have no way to tell. But it frightens me a little when places deliberately design themselves to induce groupthink.


Interesting. I was trying to think of any controversies due to "heretical" thoughts. We really haven't had any. (So maybe you are right!) We have our nerd-fights about say, rspec vs minitest, or estimating techniques, but not much beyond that. All of us lead pretty well, when we need to, and follow well when someone else is leading.

Regarding diversity, I actually think we're pretty diverse. Our 8 developers include:

1 Indian, 1 Palestinian

1 woman

2 overweight but not obese

2 introverts, 1 strong extrovert, 3 mild extroverts

1 M.A., 1 M.S. working on his PhD. 2 high school drop outs.

2 Textmate, 6 vim

1 under age 30, 3 over age 40

1 ex-con, 1 former jazz musician

4 married with children

3 prefer dogs, 4 cats

Apparently, though, we all like to mountain climb.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: