DEV Community

[Comment from a deleted post]
Collapse
 
ben profile image
Ben Halpern

I've been in rooms with a lot of people with basically the same background as one another. While everyone may be individually smart, collectively there is a lot of reinforcement that leads to huge blindspots. The best teams I've been a part of absolutely comprise of folks with different life experiences.

Just today there was an absurd passage in a Vanity Fair article that demonstrates this idea:

Twitter’s backend was initially built on Ruby on Rails, a rudimentary web-application framework that made it nearly impossible to find a technical solution to the harassment problem.

Whether or not the source was properly represented, this general statement actually runs pretty well inline with what I know about how Twitter was run early on—absolutely nobody gave a shit about harassment because they were not the ones who would typically be vulnerable to this kind of behavior. So the problem went so poorly dealt with that more than a decade later they're still putting blame anywhere they can.

Furthermore, software development is a field that, by all possible measures, can be done by just about anyone. Very few professions benefit from thought diversity the way software does. Get the tools in more people's hands and great problems will be solved. We have an imperative to create a domain where more people feel empowered to contribute if we are going to make the most of what we have.

If inclusivity is not a priority it will become a major vulnerability for an organization eventually. We live in a society which is gradually learning to value the voices of marginalized groups more and more. We have a chance to lead the way in our theoretically meritocratic industry or we can pump out shitty companies which protect their shitty cultures through forced arbitration etc.

Collapse
 
aurelkurtula profile image
aurel kurtula

Great response

Collapse
 
sergioluigi profile image
Sérgio Luigi Alves da Silva

I agree with everything but something must to be very clear: no one likes impositions or members that have not enough technical skills, accepted in the team just because they are "different".

Collapse
 
isaacdlyman profile image
Isaac Lyman

I submit that most companies have a greater need for more diverse perspectives and experiences than they have for technical talent.

Collapse
 
ben profile image
Ben Halpern

Yes and nobody likes members accepted on to the team without enough technical skill just because they fit in. Assembling a good team with complementary skill sets and attitudes is a many-faceted concern.

Collapse
 
isaacdlyman profile image
Isaac Lyman

That passage is so funny. Like, does Ruby not have a stopHarassment() function in its standard library or what?