Creadores de universos StartechConf 2013

63
“Barren, barren and trivial are these words. But not barren the experience.” -- Olaf Stapledon, “Star Maker”

description

Charla Presentada en StartechConf 2013 El programador es un creador de universos.

Transcript of Creadores de universos StartechConf 2013

Page 1: Creadores de universos StartechConf 2013

“Barren, barren and trivial are these words. But not barren the experience.” -- Olaf Stapledon, “Star Maker”

Page 2: Creadores de universos StartechConf 2013

Conference 2013

Creadores de Universos

Page 3: Creadores de universos StartechConf 2013

Creadores de Universos

Photo by sunny-drunk http://flickr.com/photos/frogmanor/480977834/

Page 4: Creadores de universos StartechConf 2013

Eduardo Díaz Cortés@lnds

Mi Blog:

La Naturaleza del Software www.lnds.net

Emprendedor, Ingeniero, Ejecutivo, Esposo, Papá y Troll ;)

Subgerente Tecnología en Previred

Page 5: Creadores de universos StartechConf 2013

Eduardo Díaz Cortés@lnds

Mi Blog:

La Naturaleza del Software www.lnds.net

Emprendedor, Ingeniero, Ejecutivo, Esposo, Papá y Troll ;)

Subgerente Tecnología en Previred

Page 6: Creadores de universos StartechConf 2013

Eduardo Díaz Cortés@lnds

Mi Blog:

La Naturaleza del Software www.lnds.net

Emprendedor, Ingeniero, Ejecutivo, Esposo, Papá y Troll ;)

Subgerente Tecnología en Previred

Page 7: Creadores de universos StartechConf 2013

Eduardo Díaz Cortés@lnds

Mi Blog:

La Naturaleza del Software www.lnds.net

Emprendedor, Ingeniero, Ejecutivo, Esposo, Papá y Troll ;)

Subgerente Tecnología en Previred

Page 8: Creadores de universos StartechConf 2013

Eduardo Díaz Cortés@lnds

Mi Blog:

La Naturaleza del Software www.lnds.net

Emprendedor, Ingeniero, Ejecutivo, Esposo, Papá y Troll ;)

Subgerente Tecnología en Previred

¡Programador!

Page 9: Creadores de universos StartechConf 2013

¿Programador?

Page 10: Creadores de universos StartechConf 2013

Ingeniería Civil

Page 11: Creadores de universos StartechConf 2013

Ingeniería Civil

Page 12: Creadores de universos StartechConf 2013

Ingeniería Civil

Page 13: Creadores de universos StartechConf 2013

Ingeniería Civil

Page 14: Creadores de universos StartechConf 2013

Ingeniería de Software

Page 15: Creadores de universos StartechConf 2013

Ingeniería de Software

Page 16: Creadores de universos StartechConf 2013

Ingeniería de Software

Page 17: Creadores de universos StartechConf 2013

Ingeniería de Software

Page 18: Creadores de universos StartechConf 2013

¡Están Profundamente Equivocados!

Page 19: Creadores de universos StartechConf 2013

¡Están Profundamente Equivocados! ®

® derechos de uso reservados por @aldrinmartoq x 1 año

Page 20: Creadores de universos StartechConf 2013

La disciplina condenada“La Ingeniería de Software debería ser conocida como La Disciplina Condenada, condenada porque ni siquiera puede acercarse a su meta, dado que esta es en sí misma contradictoria: cómo programar si usted no puede” -- Edgser W. Dijkstra, “Sobre la crueldad de enseñar computación”

Page 21: Creadores de universos StartechConf 2013

la naturaleza del software

Page 22: Creadores de universos StartechConf 2013

la naturaleza del software

Page 23: Creadores de universos StartechConf 2013

la naturaleza del software

Page 24: Creadores de universos StartechConf 2013

la naturaleza del software

Page 25: Creadores de universos StartechConf 2013

¿Programador?

Page 26: Creadores de universos StartechConf 2013

“The computer programmer is a creator of universes for which he alone is responsible.

Universes of virtually unlimited complexity can be created in the form of computer programs.”

-- Joseph Weizenbaum, “Computer Power and Human Reason”

Creador de Universos

Page 27: Creadores de universos StartechConf 2013

Creadores de Universos

Page 28: Creadores de universos StartechConf 2013

Alan Turing

TuringTuring

Jon Von Neumann

Claude Shannon

Los padres fundadores

Page 29: Creadores de universos StartechConf 2013

Edgser Dijkstra

Donald Knuth

!Grace

Hopper

Kay Antonelli

Betty Holberton

Frances Spence

Ruth Teitelbaum

Los primeros programadores

Page 30: Creadores de universos StartechConf 2013

Edgser Dijkstra

Donald Knuth

!Grace

Hopper

Kay Antonelli

Betty Holberton

Frances Spence

Ruth Teitelbaum

Los primeros programadores

A-­‐0

Page 31: Creadores de universos StartechConf 2013

Alan Kay

Tim Berners-Lee

Linus Torvalds

Los esenciales

Page 32: Creadores de universos StartechConf 2013

!Larry Page

Sergey Brin

Mark Zuckerberg

Tom Preston-Werner

Marissa Mayer

Jack Dorsey

Los emprendedores

Page 33: Creadores de universos StartechConf 2013

Creadores de Universos

Page 34: Creadores de universos StartechConf 2013

literalmente creadores y guardianes de universos

Page 35: Creadores de universos StartechConf 2013

Mi Equipo

Page 36: Creadores de universos StartechConf 2013

Formar un equipo en un ambiente corporativo

Page 37: Creadores de universos StartechConf 2013

Equipos = Módulos+Interfaces

Programadores

Analistas

QA Testers

Sys Admins DBAs

Diseñadores

Page 38: Creadores de universos StartechConf 2013

Equipos = Módulos+Interfaces

Programadores

Analistas

QA Testers

Sys Admins DBAs

Diseñadores

Page 39: Creadores de universos StartechConf 2013

Equipos = Módulos+Interfaces

Programadores

Analistas

QA Testers

Sys Admins DBAs

Diseñadores

Page 40: Creadores de universos StartechConf 2013

Burrocracia

ReunionitisEmailitis

Autocomplacencia

Bull Shit

Mediocridad

DesmotivaciónStress

Page 41: Creadores de universos StartechConf 2013

Equipo

Page 42: Creadores de universos StartechConf 2013
Page 43: Creadores de universos StartechConf 2013

Un conjunto de conversaciones recurrentes

Page 44: Creadores de universos StartechConf 2013

Un conjunto de conversaciones recurrentes

Page 45: Creadores de universos StartechConf 2013

Peopleware“The major problems of our

work are not so much technological as sociological in

nature” -- Tom DeMarco & Timothy Lister

Page 46: Creadores de universos StartechConf 2013

¡La Gente!

Flor tenía la respuesta desde el principio

Page 47: Creadores de universos StartechConf 2013

¿Cómo?

Page 48: Creadores de universos StartechConf 2013

Photo by Squirmella http://flickr.com/photos/squirmelia/247620009/

Page 49: Creadores de universos StartechConf 2013

¿Por qué hacemos lo que hacemos? ¿A quienes afecta?

Page 50: Creadores de universos StartechConf 2013

Fuente: Estudio London Bussiness School

Boundary Spanning

Psychological Safety

Self-Confidence

Knowledge Transfer

ExperimentationTask

Performance

Innovation

Equipos Innovadores

Page 51: Creadores de universos StartechConf 2013

Fuente: Estudio London Bussiness School

2.00

2.50

3.00

3.50

4.00

4.50

5.00

Proportion of Women

0.000 0.200 0.400 0.500 0.600 0.800 1.00

Experimentación es óptima con 50:50 en proporción de hombres y mujeres

Experimentation

Page 52: Creadores de universos StartechConf 2013

Fuente: Estudio London Bussiness School

1.00

1.67

2.33

3.00

3.67

4.33

5.00

Proportion of Women

0.000 0.200 0.400 0.500 0.600 0.800 1.00

Eficiencia es óptima con una proporción 50:50 de hombres y mujeres

Task Performance

Page 53: Creadores de universos StartechConf 2013

Fuente: Estudio London Bussiness School

2.50

2.83

3.17

3.50

3.83

4.17

4.50

Proportion of Women

0.000 0.200 0.400 0.500 0.600 0.800 1.00

Seguridad Sicológica óptima con proporción 50:50 entre hombres y mujeres

Psychological Safety

Page 54: Creadores de universos StartechConf 2013

Nuestro Equipo

Page 55: Creadores de universos StartechConf 2013

¿Liderazgo?

Page 56: Creadores de universos StartechConf 2013

$ brew install leadership

¿Liderazgo?

Page 57: Creadores de universos StartechConf 2013

Management

The manager’s function is not to make people work, but make it

possible for people to work -- Tom DeMarco

Page 58: Creadores de universos StartechConf 2013

DevelopmentGreat leaders use tasks to

develop people. They do not use people to accomplish tasks.

-- vía Brian Moran

Page 59: Creadores de universos StartechConf 2013

Lider ==

Creador de Universos

Page 60: Creadores de universos StartechConf 2013

“The computer programmer is a creator of universes for which he alone is responsible.”

-- Joseph Weizenbaum, “Computer Power and Human Reason”

Creadores de Universos

Page 61: Creadores de universos StartechConf 2013

muchas gracias startrektechconf

Page 62: Creadores de universos StartechConf 2013

muchas gracias startrektechconf

Page 63: Creadores de universos StartechConf 2013