El tipo de personas que le gustaría contratar tiende a ser una preocupación de primer orden al decidir qué tipo de beneficios ofrecer. Para el programador que está pensando o en el proceso de criar una familia, licencia de paternidad, igualación de fondos de adopción de la compañía hasta $ X / año, vacaciones flexibles y horas de trabajo, y una sensación de seguridad en el trabajo puede ser mucho más atractivo que un refresco máquina y Segways gratis para todos. Usted menciona que está buscando programadores "jóvenes" o "jóvenes", pero muchos jóvenes todavía entran en esta categoría.
Sin embargo, tengo la sensación de que con "joven", puede querer decir "demasiado joven para estar en todo ese 'equilibrio entre el trabajo y la vida". Llamemos a esto 'La estrategia de Google'. La idea aquí es hacerlo para que no tenga sentido para sus mentes analíticas dejar el trabajo. Tenga servicios en el lugar como comida, bebida y lavandería gratuitas, proporcione lugares de reunión para conversaciones informales. Haz que se sientan como las estrellas de rock de la compañía y te pagarán con largas horas y trabajo duro. La buena noticia para usted es que este tipo de beneficios no le cuestan mucho en relación con el aumento de horas que estarán dispuestos a dedicar. La mala noticia es que este modelo tiende a no ser sostenible, y este punto com era "exuberancia irracional" ya no satisface a sus programadores cuando comienzan a querer tomar vacaciones, casarse y pasar una larga luna de miel, tener hijos, etc. En ese punto, quieren flexibilidad, más tiempo de vacaciones, 401k, etc. Además del primero, todos estos cuestan una moneda significativa.
Sin embargo, este es el punto más importante: si desea contratar a las personas más brillantes que pueda encontrar, no intente burlarlas . Lo más probable es que los realmente agudos estén un poco menos interesados en el tamaño del Free Red Bull Fridge y la cantidad de mesas de air hockey a su disposición, que si las valorará como un activo para la empresa y como individuo (tanto en términos de compensación y las relaciones empleador / empleado en general), si usted tiene un modelo de negocio / plan sostenible, si su trabajo realmente los excita, y si su trabajo realmente excita a usted . Sugeriría leer un par de ensayos sobre Joel On Software, trata el tema de contratar buenos programadores con bastante detalle ("Inteligente, y hace las cosas", creo, es el nombre de uno de los ensayos).
Si bien su pregunta ciertamente no carece de mérito, y proporcionar un ambiente de trabajo con algunas de las mismas ventajas que sus competidores hará que su argumento de venta sea algo más fácil, las únicas personas que realmente se verán influenciadas por este tipo de cosas no son las personas que usted Desea que el éxito de su pequeña empresa dependa . Los buenos desarrolladores quieren sentir que están haciendo una contribución a algo que importa, como que sus habilidades se valoran y se les da un buen uso, como si fueran responsables ante sus compañeros y ante ellos mismos. Concéntrese en tener una compañía verdaderamente excelente y dinámica que haga un gran trabajo y que trate a su personal técnico con respeto (cosas como las oficinas privadas también ayudan aquí), y realmente atraerá el tipo de personas que está buscando.
(¡ Gracias a Thomas Kammeyer por un consejo sobre el último párrafo! )