Hacker News new | ask | show | jobs
by tzs 3627 days ago
> It's a huge benefit as a developer (and obviously other professions too) to work on teams with people who have lived very different lives.

I can see how that would be true for some types of development, but there are also many type for which I don't see offhand how it would matter.

For instance, if I were doing web design for my employer's shopping cart site I could see how having a diverse team could greatly help because the team would have people on it that are part of or identify with more of our customer demographics.

I as a white male mid-50s atheist tall fat guy could easily inadvertently come up with a design that might turn off non-whites, females, young people or elderly people, religious people, short people, or skinny people. Even if I don't end up doing something to offend people, I could simply miss opportunities that people of other backgrounds might see.

In fact, I've seen that kind of thing. I saw a company that was making CD-ROM caching software in the '90s find a nice cluster of sales when an employee who was also a Mormon pointed out that this software worked extremely well with the CD-ROM genealogy databases that were becoming quite popular among Mormons. Without that Mormon employee, they would have probably never noticed that Mormons could be a distinct market segment for this product that was worth specifically targeting.

What I actually work on, though, is backend stuff like processing orders and subscription billing, interfacing to payment processors, reporting sales tax in the US and VAT in Europe, analyzing A/B tests, and so on. Would having a diverse team working on this actually produce any different results?