Upgrade to Pro — share decks privately, control downloads, hide ads and more …

El Desarrollador Total

El Desarrollador Total

Slides from my talk in Conferencia Rails 2009

Sergio Gil

April 09, 2012
Tweet

More Decks by Sergio Gil

Other Decks in Programming

Transcript

  1. ¿Cómo un equipo hasta entonces irrelevante consiguió dar ese enorme

    salto de calidad (que 35 años después aún dura)?
  2. “In Total Football, a player who moves out of his

    position is replaced by another from his team, thus retaining the team's intended organizational structure. In this fluid system, no player is fixed in his nominal role; anyone can be successively an attacker, a midfielder and a defender.”
  3. “Total Football's tactical success depends largely on the adaptability of

    each footballer within the team, in particular his ability to quickly change positions depending on the situation. The theory requires players to be comfortable in multiple positions; hence, it puts high technical and physical demands on them.”
  4. acción y efecto de saber mucho de una cosa y

    poco de todas las demás especialización
  5. acción y efecto de saber mucho de una cosa y

    poco de todas las demás especialización excusa
  6. Mi jefe es un cutre y le da igual entregar

    chapuzas Mi empleado es un ingenuo, para él nunca nada está terminado y lo entrega todo tarde
  7. Vamos a hacerlo así porque creo que es la mejor

    manera. Mañana sabremos si nos hemos equivocado, y rectificaremos si es necesario
  8. Eso es un privilegio que pocos trabajadores tienen No deberíamos

    abdicar con tanta facilidad Lectura recomendada: http://blog.talbott.ws/articles/2009/7/15/owning-the-means-of-production http://www.infoq.com/presentations/talbott-capitalism-corporatism
  9. Las metodologías están muy bien Pensar, aún mejor A veces,

    los principios pueden ser suficientes
  10. Las metodologías están muy bien Pensar, aún mejor A veces,

    los principios pueden ser suficientes las prácticas
  11. Mis favoritas Working software Iteraciones cortas muy cortas Abrazar el

    cambio Comunicación directa DTSTTCPW (Do The Simplest Thing That Could Possibly Work)
  12. Mis favoritas Working software Iteraciones cortas muy cortas Abrazar el

    cambio Comunicación directa DTSTTCPW (Do The Simplest Thing That Could Possibly Work) LRM (Last Responsible Moment)
  13. Mis favoritas Working software Iteraciones cortas muy cortas Abrazar el

    cambio Comunicación directa DTSTTCPW (Do The Simplest Thing That Could Possibly Work) LRM (Last Responsible Moment) DTSTTCPW + LRM = “Descubrir” el diseño
  14. Manifiesto del Desarrollador Total • El Desarrollador Total asume la

    responsabilidad (y se apoya en ella) • El Desarrollador Total abraza el cambio (en vez de quejarse) • El Desarrollador Total colabora compitiendo (y compite colaborando) • El Desarrollador Total usa la especialización para ser excelente (y no para buscar excusas) • El Desarrollador Total intenta ser el mejor en algunas parcelas (y excelente en las demás) • El Desarrollador Total escribe código para comunicar (no para demostrar lo listo que es) • El Desarrollador Total sabe por qué escribe código (y escribe código que merece ser escrito)
  15. Referencias •Wikipedia •The Pragmatic Programmer: from journeyman to master •My

    job went to India •http://c2.com/cgi/wiki/ •http://blog.talbott.ws/ •http://arxta.net/ •http://flickr.com/