He jugado con la idea de cómo construiría la compañía de mis sueños y cómo se podría hacer que sea muy atractiva para los grandes programadores. Si uno pudiera emplear unos pocos programadores "superestrella" en lugar de muchos "buenos".
Una cosa que personalmente disfrutaría es la libertad de trabajar cuando quisiera. Así que podría viajar por diferentes ciudades si me apeteciera y trabajar de forma remota, o simplemente podría sentarme en casa cuando hubiera un modo crujiente. En mi experiencia, sin embargo, usted quiere algún tipo de oficina con sus pares donde pueda discutir cosas y tener una "cultura" de la compañía.
Digamos que desea contratar a un grupo de programadores de talento superior, posiblemente de diferentes países y ciudades. ¿Cómo se configuraría para competir con los campus? Tener una empresa completamente libre de oficinas parece un poco subóptima, probablemente desee un espacio de oficina donde las personas puedan reunirse y elegir trabajar.
Supongo que lo que se podría hacer es tener oficinas pequeñas en diferentes países y dejar que las personas trabajen desde las que elijan. Los programadores pueden despegar para "modos crujientes" cuando lo justifiquen, pero también trabajar desde la ubicación cuando se necesita trabajo en equipo y cara a cara.
Otro modelo sería en lugar de tener oficinas de sus propios asientos de alquiler en oficinas donde trabajan otros programadores. De esa manera, incluso si solo hay uno o dos empleados en su ciudad, aún podría obtener un poco de compañía si se siente "solo" trabajando remotamente.
Otra idea es que, como una semana cada dos meses, lleve a todo el equipo a la misma ubicación. Lo que podría no ser una oficina, podría ser una ciudad interesante o un centro turístico atractivo y trabajar juntos desde allí. Sin embargo, las personas con cónyuges podrían tener un problema con cosas como esas.
También puede tener una red de apartamentos de la compañía en diferentes ciudades (para 2-3 personas), tanto donde tenga oficinas como en otros lugares para que los programadores o equipos o programadores puedan deambular y "agruparse" como lo deseen.
Si fuera legal (no estoy seguro de cómo difiere de un país a otro), incluso podría aplastar dos moscas de una vez y combinar oficinas / apartamentos en diferentes ciudades. "Hack Pad: Londres" "Hack Pad: Berlín", etc.
a) Entonces, creo que mis preguntas son, ¿sería viable una configuración como esta? ¿Cómo se puede mejorar el concepto?
b) ¿Encontraría atractiva una empresa que le brinde este tipo de libertad o preferiría una con una gran oficina a la que vaya todos los días?
Básicamente, lo que haría que un programador de "superestrella" eligiera trabajar con una configuración de empresa como esta en el campus de Google, Facebook o Microsoft, donde obtendrá la diversión y la compañía de muchas personas con talento.