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

Somos lo peor

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for creantbits creantbits
October 05, 2016
120

Somos lo peor

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

Avatar for creantbits

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