jump to navigation

The Incorrect Assumptions Surrounding Diversity in Tech August 7, 2017

Posted by Peter Varhol in Uncategorized.
Tags: ,
add a comment

There was a time in my life when I believed that the tech industry was a strict meritocracy, that the best would out.  At this stage of my life, I now realize that is a pipe dream.

Can we define the best software engineers?  We can perhaps define good ones, and perhaps also define poor ones, in a general sense.  “I know it when I see it,” said former Supreme Court Justice Potter Stewart, speaking of pornography.  Which may not be that different from speaking of code.

The problem is that those are very subjective and biased measures.  The person who writes fast code may not write the best code.  The person who write the best code may be slow as molasses.  Which is better?  There are certainly people who write the best code fast, but are they writing code that will make the company and product successful?

There are a thousand tech startups born every year.  They think they have a great idea, but all ideas are flawed.  A few are flawed technically, but most are flawed in terms of understanding the need or the market.  Those ideas have blind spots that others outside of that creative process can also certainly readily recognize.

The ultimate question for companies is what do you want to be when you grow up.  Companies build applications that reflect its market focus.  But they also build applications that reflect its teams.  When we build products, we do so for people like us.

In tech companies, we are building a product.  I have built products before.  Software engineers make hundreds of tactical decisions on how to implement product every day.  Product managers make dozens of strategic decisions on what products to build, what it runs on, and what features to include.

I have made those decisions.  I am painfully aware that every single decision I make has an accompanying bias.  I dislike that, because I know that decisions I have made can foil the larger goals of being successful and profitable.

I want a diverse team participating in those decisions.  Because I don’t trust that my own biases will let me make decisions that will build the best product, for widest customer base.  I mean gender, race, economic status, orientation, age, everything I can include.  Many tech companies use the term “cultural fit” to eliminate any diversity from their teams.  Diverse teams may have more tension, because you have different experiences and think differently, but you end up making better decisions in the end.  I’m pretty sure that’s demonstrable in practice.

You may believe that you know everything, and are the best at any endeavor you pursue.  Let me let you in on something: you are not.  We would all be amazed at what everyone around us can contribute.  If we just let them.