Re: pipeline, if a tech company really wanted to do well by minorities-in-tech, probably the best thing they could do would be to sponsor and support high-school-level education in tech in their own community.<p>Basically: privileged kids have the free time and structure to just end up &quot;picking up&quot; programming and other tech subjects on their own, as a hobby. Because of this, there&#x27;s relatively little top-down structure supporting introduction to technical subjects at the age where kids&#x27; minds are most malleable to thinking in new mindsets.<p>If you want diversity in tech, you have to ensure that even the kids that will never think &quot;oh, reading this C manual in my spare time sounds like fun&quot; will still get introduced to the concepts, and to <i>thinking analytically</i>, while they&#x27;re still forming a self-image. Because—if you miss that window—they end up—<i>even in college, even if they were a straight-A student</i>—as the type who thinks &quot;oh, I can&#x27;t go into [CS&#x2F;math&#x2F;engineering], that&#x27;s not the type of person I am, I&#x27;d never be able to do it as well as the people who love that.&quot; (I.e., the people who define themselves in those terms, because it became part of their self-image at the right time.)<p>So, for example:<p>• Volunteer engineers&#x27; time at local schools (especially schools in lower-income areas) to give introductory-level talks. Get kids interested.<p>• Set up after-school clubs for e.g. game development (or any other tech-related subject that kids usually get fascinated by.) If those clubs already exist, donate to them.<p>• Lobby school boards and PTAs for initiatives to ensure &#x27;equal encouragement&#x27; for minorities—none of this &quot;counsellor discourages women from tech; says they&#x27;d do better in the arts&quot; business.<p>There&#x27;s probably tons more I&#x27;m not thinking of, too.