Por qué los ingenieros de software no crean gremios profesionales o sindicatos de trabajadores para proteger sus intereses?

En primer lugar, una de las razones por las que la tecnología se ve atraída por las empresas nuevas y de corta vida es porque tienden a no estar sindicalizadas todavía. Si Google tuviera 50 años, es creíble ver empleados sindicalizados en los centros de datos, y estoy seguro de que los sindicatos querrían entrar en el software desde allí. Para una empresa de 18 meses, es diferente. Los fundadores pueden argumentar de forma creíble que, si los ingenieros de software se sindicalizan, los inversores acabarán con la empresa y hundirán a todos.

Esta es una de las razones por las que necesitamos algo parecido a los sindicatos de Hollywood, que se centran en carreras basadas en proyectos y ofrecen protección en todas las empresas. Sindicar a algunas startups y no a otras va a llevar a los inversores y adquirentes (que son indebidamente antisindicales) a favorecer a los talleres no sindicalizados.

Por todo el atractivo de las startups en abstracto, demasiado a menudo "somos una startup" es una excusa para largas horas, beneficios de mierda, malos recursos humanos, y la planificación de la carrera inexistente. Lo que hemos visto en los últimos 30 años es que las empresas grandes y humanas (pero ligeramente ineficientes) han sido desplazadas por nuevas empresas más pequeñas. Algunas de ellas eran buenas, y otras eran Enrones. Enron, además, era una startup. Sin embargo, la "fábrica de startups" del Valle también hace muy difícil la sindicalización en el sentido tradicional, porque estas empresas son desechables y de corta duración: los éxitos se adquieren, los fracasos se desechan y se olvidan, y eso' se espera que ocurra en un plazo máximo de 10 años.

Lo que la mayoría de los estadounidenses consideran el modelo sindical tradicional no funcionará bien en el software, porque el modelo estereotipado (véase: aerolíneas) se basa en el empleo de por vida, que es una situación que no tenemos ni queremos. Si vas a estar en una empresa durante 40 años, probablemente prefieras que tu sindicato haga huelga a perder un aumento este año, por el precedente que sentaría la capitulación del sindicato, y todos los futuros aumentos que no obtendrás. Si te vas a ir al cabo de 2 años, probablemente te moleste esa huelga, porque un aumento mediocre no te afectará, pero 6 meses de paro y la mala publicidad de tu empresa sí. Lo que tenemos que mirar son los sindicatos de los deportes profesionales y del espectáculo (por ejemplo, los sindicatos de guionistas y actores de Hollywood). Tienen mucha más experiencia en la organización de un gran conjunto de personas ambiciosas y con talento que navegan por carreras basadas en proyectos.

Por último, hay un problema de juventud, inexperiencia, expectativas poco realistas y una total ignorancia, por parte del contingente culturalmente dominante de los trabajadores tecnológicos, de la guerra de clases que se está librando contra ellos. (Las empresas del Valle no se centran en los programadores blancos de 22 a 26 años porque sean racistas o clasistas, sino porque buscan la falta de conocimiento que se deriva del privilegio y la inexperiencia. Estos chicos creen que van a ser CEOs de startups en 3-5 años, y eso es atractivo para estas startups de mierda, porque significa que van a trabajar 90 horas semanales creyendo que el trabajo duro les conseguirá una presentación a nivel de CEO en Sequoia. (Las personas de entornos menos privilegiados juzgan mejor el carácter y no caen en promesas vacías tan fácilmente). El hecho de que eso nunca ocurra no es un problema para estas startups, que planean ser compradas o muertas en media década. Al cabo de diez años, esos ingenieros se habrán quemado (posiblemente dos o tres veces) y serán más sabios, pero o bien serán sustituidos por nuevos jóvenes despistados, o bien habrán abandonado el Valle para dedicarse a otra cosa, y así el ciclo se repite...