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

Somos lo peor

creantbits
October 05, 2016
82

Somos lo peor

Presentación de aaloy en la Pycon2016 sobre cómo somos y pensamos algunas veces los programadores.

creantbits

October 05, 2016
Tweet

Transcript

  1. Sobre mi • APSL founder • APSL CEO (whatever it

    means) • Blogger (http:/ /www.trespams.com) • Twitter (@aaloy) • Linkedin https:/ /es.linkedin.com/in/aaloy • Developer (code whisperer) • Project manager • Organizador del Creantbits • Compro el café
  2. 11 “Refactoring is the process of changing a sofware system

    in such a way that does not alter the external behavior of the code yet improves its internal structure” Martin Fowler - Refactoring
  3. 11 • Nombres de variables com los personajes de Juego

    de Tronos • Definición de constantes: – UNO = 1 – DOS = 2 – TRES = 5 • Nombres de funciones aleatorios • Logs con poemas a la novia • Y por supuesto sin documentar! • O con documentación que no se corresponde
  4. 22 • Necesito sesiones • Y validación de formularios •

    Un ORM no iría mal • Y caché • Y un API REST • Y un backoffice • Bueno, ya que estamos me hago mi propia librería
  5. 26 30 segundos 1 hora 5 minutos 2 horas 1

    hora 2 horas 4 horas 4 horas 8 horas 12 a 16 horas 2 días 5 días 1 semana 2-20 días https://dzone.com/articles/programmers-are-bad-estimating
  6. 27 • Pase a pre producción • Test • Pase

    a producción • E-mail al cliente • Llamada del cliente • Imputación del tiempo • Facturación • Gestión de cobros
  7. 31 Al cruzar la calle, un programador mira siempre a

    los dos lados en una vía de un solo sentido