Software minimalista o «menos es más»


principios de diseño de software

He encontrado entre mis anotaciones el siguiente texto en el que Linus Torvalds plantea su visión sobre cómo debería ser el diseño de software.

Como seguidor y practicante (cuando me dejan) de metodologías ágiles he querido compartirla con vosotros para, tomándola como base, plasmar nuestras ideas al respecto y enriquecernos mutuamente.

Nadie debe empezar un proyecto grande.

Empiezas con uno pequeño y trivial y nunca debes esperar que crezca; si lo haces solamente sobre-diseñarás y generalmente pensarás que es más importante de lo que lo es en esta etapa.

O peor, puedes asustarte por el tamaño de lo que tu esperas que crezca.

Así que empieza pequeño y piensa en los detalles. No pienses acerca de la foto grande y el diseño elegante.

Si no resuelve una necesidad inmediata, seguramente está sobre-diseñado.

Y no esperes que la gente salte a ayudarte, no es así como estas cosas funcionan.

Primero debes tener algo medianamente usable y otros dirán «hey, esto casi funciona para mí» y se involucrarán en el proyecto.

Linus Torvalds

3 comentarios en “Software minimalista o «menos es más»

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.