19. 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”
25. “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.”
-- JosephWeizenbaum,“Computer
Power and Human Reason”
Creador de Universos
28. Pancake Sort
• Propuesto por el
geometra Jacob E.
Goodman en 1975
• Resuelto por Bill Gates
& Papadimitriou en 1978
• Variación en 1996 por
David Cohen y Manuel
Blum
36. El desafío de Hilbert
• Formalismo
• Integridad
• Consistencia
• Decibilidad
37. Principia Mathematica
Magna obra de Whitehead y
Russell, 5 años de esfuerzo y
379 páginas del primer
volumen para establecer que:
1+1 = 2
¡lo que se termina de
demostrar en la página 86 del
segundo volumen!
60. Grace Hopper
• It's easier to ask
forgiveness than it is to
get permission.
• Life was simple before
World War II.After that,
we had systems.
61. Alan Kay
• The best way to predict
the future is to invent it
• Perspective is worth 80
IQ points.
• Simple things should be
simple, complex things
should be possible.
62. Linus Torvalds
• Talk is Cheap, Show me
The Code
• Software is like sex; it's
better when it's free.
• 95 percent of all
software developers
believe they are in the
top 5 percent when it
comes to knowledge and
skills.
63. Jaimy Zawinski
• Every program attempts
to expand until it can
read mail.Those
programs which cannot
so expand are replaced
by ones which can.
• If you want to do
something that's going
to change the world,
build software that
people want to use
instead of software that
managers want to buy.
64. Anders Hejlsberg
• There's one kind of
simplicity that I like to
call simplexity.When you
take something
incredibly complex and
try to wrap it in
something simpler, you
often just shroud the
complexity.
65. James Gosling
• If you come up with a
good software
development tool, that
makes life easier for the
developers and they can
get their job done
quicker, then the first
thing the manager says is
'oh you've got free time
on your hands. Do this
extra thing'
66. Larry Page & Sergey Brin
The StarTrek computer doesn't seem that interesting.They ask
it random questions, it thinks for a while. I think we can do
better than that.
71. Fuente: Estudio London Bussiness School
Boundary
Spanning
Psychological
Safety
Self-Confidence
Knowledge
Transfer
Experimentation
Task
Performance
Innovation
Equipos Innovadores
72. 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
73. 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
75. “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.”
-- JosephWeizenbaum,“Computer
Power and Human Reason”
Creador de Universos
77. todo es software
Ley: Ecuación → Software
Complejidad: Tamaño de las
ecuaciones → Tamaño del programa,
Bits de software.
-- Chaitin
Teoría Algoritmica de la Información
Ciencia :-
Teoría (01100…11)
→ COMPUTADOR
→ Datos Experimentales (110…0)