Está en la página 1de 6

Sermón 2:

La sencillez

Sistemas Operativos I
Motivaciones

• Idea clave: La sencillez es un bien


absoluto, no un bien de mercado.
• Contra la sencillez actúan muchas
fuerzas:
– ¿ Inteligencia = complejidad ?
– Mercado -> la complejidad es buena (más
funcionalidad)
– ¡ No lo compro ! ¡Los ingenieros hacen las
cosas sencillas!

03/04/09 Sistemas Operativos I 2


Razones a favor
•No puedes vender algo que no se
entiende (¡si es que lo puedes
construirlo!)
•Más fácil de construir y mantener.
– Paradoja: Debemos hacer las cosas más
simples para hacerlas más potentes.
•Más rápidos (de nuevo la paradoja) - es
difícil hacer que las cosas complejas
y grandes sean rápidas.
•Más baratos - Sistemas
03/04/09 comercialización
Operativos I 3
¿Cómo simplificar?

• Humildad - utiliza la creatividad para


simplificar, no para presumir.
• No aceptes la complejidad: diseña, y
entonces codifica.
• Se extremista, maximiza la sencillez.

03/04/09 Sistemas Operativos I 4


Conclusión

Si te dicen que tu solución a


un problema es muy
sencilla, tomalo como un
halago.

Tom Anderson, “Simplicity”, en


http://http.cs.berkeley.edu/~tea/cs162sp96/
03/04/09 Sistemas Operativos I 5
Bibliografía

03/04/09 Sistemas Operativos I 6

También podría gustarte