Creadores de universos StartechConf 2013

Post on 21-Jun-2015

328 views 0 download

Tags:

description

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

Transcript of Creadores de universos StartechConf 2013

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

Conference 2013

Creadores de Universos

Creadores de Universos

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

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

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

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

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

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!

¿Programador?

Ingeniería Civil

Ingeniería Civil

Ingeniería Civil

Ingeniería Civil

Ingeniería de Software

Ingeniería de Software

Ingeniería de Software

Ingeniería de Software

¡Están Profundamente Equivocados!

¡Están Profundamente Equivocados! ®

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

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”

la naturaleza del software

la naturaleza del software

la naturaleza del software

la naturaleza del software

¿Programador?

“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

Creadores de Universos

Alan Turing

TuringTuring

Jon Von Neumann

Claude Shannon

Los padres fundadores

Edgser Dijkstra

Donald Knuth

!Grace

Hopper

Kay Antonelli

Betty Holberton

Frances Spence

Ruth Teitelbaum

Los primeros programadores

Edgser Dijkstra

Donald Knuth

!Grace

Hopper

Kay Antonelli

Betty Holberton

Frances Spence

Ruth Teitelbaum

Los primeros programadores

A-­‐0

Alan Kay

Tim Berners-Lee

Linus Torvalds

Los esenciales

!Larry Page

Sergey Brin

Mark Zuckerberg

Tom Preston-Werner

Marissa Mayer

Jack Dorsey

Los emprendedores

Creadores de Universos

literalmente creadores y guardianes de universos

Mi Equipo

Formar un equipo en un ambiente corporativo

Equipos = Módulos+Interfaces

Programadores

Analistas

QA Testers

Sys Admins DBAs

Diseñadores

Equipos = Módulos+Interfaces

Programadores

Analistas

QA Testers

Sys Admins DBAs

Diseñadores

Equipos = Módulos+Interfaces

Programadores

Analistas

QA Testers

Sys Admins DBAs

Diseñadores

Burrocracia

ReunionitisEmailitis

Autocomplacencia

Bull Shit

Mediocridad

DesmotivaciónStress

Equipo

Un conjunto de conversaciones recurrentes

Un conjunto de conversaciones recurrentes

Peopleware“The major problems of our

work are not so much technological as sociological in

nature” -- Tom DeMarco & Timothy Lister

¡La Gente!

Flor tenía la respuesta desde el principio

¿Cómo?

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

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

Fuente: Estudio London Bussiness School

Boundary Spanning

Psychological Safety

Self-Confidence

Knowledge Transfer

ExperimentationTask

Performance

Innovation

Equipos Innovadores

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

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

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

Nuestro Equipo

¿Liderazgo?

$ brew install leadership

¿Liderazgo?

Management

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

possible for people to work -- Tom DeMarco

DevelopmentGreat leaders use tasks to

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

-- vía Brian Moran

Lider ==

Creador de Universos

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

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

Creadores de Universos

muchas gracias startrektechconf

muchas gracias startrektechconf