Slide 1

Slide 1 text

Potpourrí Developero Sebastian Delmont @sd Charlas AXAS Barquisimeto, Mayo 2012

Slide 2

Slide 2 text

Soy Developero Licenciado en Computación UCV ’97 loquesea.com StreetEasy

Slide 3

Slide 3 text

Ser Developero Tom Preston-Werner GitHub Bogotá, 2011

Slide 4

Slide 4 text

Ser Developero Segun el Diccionario…

Slide 5

Slide 5 text

Ser Developero Ser Licenciado Ser Ingeniero Tener un Título Tener un Master Tener un Doctorado

Slide 6

Slide 6 text

Ser Developero Ser Artesano Herramientas Técnicas Aprendizaje

Slide 7

Slide 7 text

Conocerse Inteligente

Slide 8

Slide 8 text

Conocerse Inteligente Cuidadoso

Slide 9

Slide 9 text

Conocerse Inteligente Cuidadoso Buena Memoria

Slide 10

Slide 10 text

Conocerse Inteligente Cuidadoso Buena Memoria Honestidad

Slide 11

Slide 11 text

Conocerse Inteligente Cuidadoso Buena Memoria Honestidad

Slide 12

Slide 12 text

Conocerse Más Tonto Más Descuidado Más Olvidadizo Más Modesto

Slide 13

Slide 13 text

Sabiendo eso… Actuar Defensivamente

Slide 14

Slide 14 text

Sabiendo eso… Actuar Defensivamente Todo lo puedes hacer mejor

Slide 15

Slide 15 text

Herramientas

Slide 16

Slide 16 text

Herramientas Editor de Texto Control de Versiones Automatización Colaboración

Slide 17

Slide 17 text

Editor de Texto vi / vim emacs TextMate Subime Text

Slide 18

Slide 18 text

Control de Versiones git mercurial subversion cvs

Slide 19

Slide 19 text

Automatización bash ruby rake / make / ant WinSH AppleScript

Slide 20

Slide 20 text

Colaboración email chat wikis tickets github

Slide 21

Slide 21 text

Técnicas Eficiencia Visibilidad Pruebas Separación Integración

Slide 22

Slide 22 text

Eficiencia Minimo Necesario Experimentación Granularidad Automatizar

Slide 23

Slide 23 text

Visibilidad Logs Alertas Metricas Gráficos Tendencias

Slide 24

Slide 24 text

Visibilidad Logs Alertas Metricas Gráficos Tendencias

Slide 25

Slide 25 text

Pruebas Testing vs Specs Integración Continua Hipótesis Hipótesis Falsificables

Slide 26

Slide 26 text

Separación Entornos Deploy Reproducible Protección

Slide 27

Slide 27 text

Integración Feature Branches Feature Switches Migraciones Continuo Code Review

Slide 28

Slide 28 text

Aprendizaje Maestro / Aprendiz Juntarse con gente más inteligente Compartir Continuamente

Slide 29

Slide 29 text

¿Preguntas? @sd

Slide 30

Slide 30 text

Font: Alegreya de Huerta Tipográfica Fotos bajo licencia Creative Commons Créditos