El diseño consiste en resolver problemas. Y un gran diseño resuelve los problemas con elegancia, utilizando el menor número posible de elementos de alto rendimiento.
El problema es que por todo lo que conservas, hay muchas más cosas a las que debes renunciar. No puedes tenerlo todo. Hay que hacer intercambios, y en cada uno de ellos hay una elección. Una elección sobre algo que es más importante que otra cosa. Entonces, ¿cómo saber qué es importante y qué no lo es?
Debes entender el problema. Profunda y completamente. ¿Para quién es esto? ¿Por qué lo necesitan? ¿Cómo lo hacen hoy? ¿De qué no pueden prescindir? Aquí es donde se debe gastar la mayor cantidad de energía y tiempo, pero aquí es donde las suposiciones y el dogma tienden a triunfar sobre la exploración y la deconstrucción.
Pasar por alto esta parte del proceso es peligroso. Se construirá sobre una base de suposiciones. Esto lleva a soluciones que, aunque posiblemente estén bien ejecutadas, no dan en el blanco. Por el contrario, cuando se profundiza y se desglosa el problema hasta lo más esencial, se puede construir a partir de los cimientos. Y construir lo que realmente es necesario. Toda tu energía se centra en mejorar el pequeño conjunto de cosas que realmente importan. Creando la oportunidad de una experiencia que es realmente mayor que la suma de sus partes.
No es de extrañar que los diseños elegantes sean a menudo sencillos. Cuando comprendes profundamente el problema, construyes lo que es absolutamente crítico. Resulta que lo que es crítico es a menudo un conjunto bastante pequeño de cosas.