Hackers and Painters
Estoy leyendo este libro de Paul Graham (Rodolfo Oppenheimer, uno de mis socios me lo habia recomendado hace mas de un ano, pero nunca encontre el tiempo para leerlo, pero un viaje ida y vuelta a mexico en vuelo diurno es bueno para esas lecturas)
No lo termine, pero aqui van algunos comentarios:
El planteo general es el siguiente, segun Graham los buenos programadores (a los cuales llama «hackers» en el buen sentido de la palabra), se parecen mas a pintores que a ingenieros, y desarrolla el tema del punto de vista de tecnicas de trabajo, etc.
En realidad estoy muy de acuerdo, es mas, muchas veces vi esto como un problema, ya que a mi entender muchos de los bugs que existen en sw vienen de esta cultura de «arte vs ingenieria», contra lo cual luchaba mucho cuando supervisaba un equipo de casi 100 ingenieros. Pero es valido mirarlo de la pesrpectiva positiva de Graham.
Algunos otros puntos fuertes (de lo que lei por ahora):
Graham explica porque un «hacker» puede crear mucho mas valor en un startup que en una empresa normal (traduccion libre mia):
«Un buen programador joven puede ganar USD 80K por ano en una empresa grande, por lo cual podemos asumir que genera un valor algo mayor a eso para que la empresa gane plata.
En un startup, ese mismo programador podria trabajar practicamente el doble de horas por semana, y si esta enfocado (y sin que lo moleste nadie de la corporacion) rendir el triple por hora. A eso le agrega un multiplo de 2 si se saca de encima el peso de un jefe que no entiende lo que el hace y es solo un peso. Por ultimo, cuanto mejor es uno de lo que dice su «job description»?, posiblemente el triple. Si uno multiplica todos esos factores, llega a que puede ser 36 veces mas eficiente en un startup que en una corporacion. Si un buen programador «vale» 80,000 dolares en una corporacion, posiblemente valga alrededor de 3 millones en un startup»
Obviamente (y Graham lo menciona despues en el libro) parte del calculo es exagerado y asume una dedicacion practicamente insana. Que es justamente lo que Graham propone, trabajar insanamente durante durante pocos anos para ganar lo mismo que se ganaria sanamente durante toda la vida.
Personalmente creo que los calculos son exagerados, pero realmente reflejan la realidad de un startup: poca gente buena, trabajando con mucho foco y entusiasmo, hacen mucho mas que mucha gente promedio.
Hay otras partes interesantes que voy a ir posteando de a poco
Saludos
— Pablo
Pablo, estuve leyendo con interes este post sobre programadores. Totalmente realista, solo que en los start ups generalmente se les paga la mitad que en una corporacion. Lo que vale en estos casos es la pasion que se pone y la libertad que se tiene para crear. En mi experiencia he encontrado que los programadores para estos cargos estan en dos franjas etarias: entre los 20 a 28 anos y entre 39 a 46 mas o menos. En la franja del medio, se casan y tienen hijos, por lo que no estan para locas pasiones y necesitan pagar la casa y los gastos de la familia…luego se aburren de trabajar en cubiculos haciendo los mismos programas mes tras mes, y tratan de buscar la emocion del start up. Ahora bien, si les pagaramos USD3M entonces ya no seria emocionante para nadie, no?
Saludos desde Nueva Zelanda, Nicolas