Worse is better
Un poco de mi
- xalapacode co-fundador
- Diseñador, desarrollador y ahora vendedor de Productos Digitales (Sitios y aplicaciones Web y móviles)
- Entusiasta de la Web y el compartir
- Escribiendo HTML y CSS desde 2005, cobrando por ello desde 2009
- 15 años participando en comunidades
- Actualmente trabajo en Sandia (soy el único trabajador ahí), contacto: hola@sandia.website
- O también me puedes encontrar en: jailandrade.com, contacto: hola@jailandrade.com
El desarrollo de Software es dificil
Porque lo hacemos dificil, pero podemos hacerlo más simple
O al menos tratar de hacerlo
Indice de esta charlal
- Motivaciones
- Tesis
- Desenlace
Motivaciones
El otro día leyendo un blog, encontré este artículo: Worse is Better escrito por Richard P. Gabriel, donde en un tono jocoso hablaba sobre el exito de C y de Unix frente a Lisp y CLOS (Common Lisp Object System)
Y me gusto la idea porque en ella dice que menos funcionalides es mejor al momento para desarrollar un sistema tanto para programadores como para usuarios
"Lo simple y funcional es mejor que lo perfecto pero complicado"
"Es mejor puesto en marcha que solo verlo en ideas o en papel"
Tesis
Característica | MIT enfoque | New Jersey Style |
---|---|---|
Simplicidad | El diseño debe ser simple en implementación y en la interfaz. Es mas importante que la interfaz sea simple que la implementación. | Es mas importante que la implementación sea simple a la interfaz. La simplicidad es lo mas importante. |
Exactitud | El diseño debe ser correcto en todos los aspectos observables. Que no sea correcto no debe estar permitido. | Si debe ser correcto pero es mejor que sea simple. |
Consistencia | El diseño debe ser consistente. No importa si esto resta simpleza. | La consistencia puede ser sacrificada por hacer las cosas simples. |
Completitud | El diseño debe cubrir tantos escenarios como sea posible. | Se debe cubrir tantos escenarios como sea posible, tomando en cuenta siempre que todo sea más simple. |
Desenlace
En tiempos donde el software se vuelve mas complejo de escribirlo, mantenerlo y usarlo, busquemos lo peor (la simpleza) y no lo mejor (la elegancia).

Muchas gracias por asistir
Contacto
Puedes escribirme a dos correos:
A hola@jailandrade.com o busca los links de contacto en el footer de mi sitio jailandrade.com
A hola@sandia.website o visitar sandia.website para más información