¿Por qué no estaba esta opción implementada desde el principio? Por la planificación del curso: había y hay muchas cosas que se tienen que hacer y se tienen que priorizar.
Cuando se desarrolla un proyecto o un producto, como el sitio web de este curso, hay que tener en cuenta el time to market, el tiempo que pasa desde que se concibe un producto hasta que está disponible para los usuarios. En los desarrollos tecnológicos este parámetro es una de las claves para triunfar: si tardas mucho, seguro que alguien tendrá la misma idea, la desarrollará más rápido que tú y te ganará. Una forma de reducir este factor es posponiendo algunas funcionalidades que no son esenciales en el producto.
Además, recuerda lo que se comenta en el vídeo de inicio del curso (¿lo has visto ya?): Paul Mockapetris, inventor del sistema DNS, avisa de que la complejidad es el mayor enemigo para un proyecto emprendedor y recuerda que siempre se pueden añadir más características más tarde. Pero ojo, siempre que se haya hecho un buen diseño que contemple posibles ampliaciones futuras.
Por último, hay una cita que se suele atribuir a Voltaire que dice
lo mejor (o lo perfecto) es enemigo de lo buenoque también se podría aplicar a todo lo comentado en este correo: intentar lograr lo mejor muchas veces nos conduce a no lograr nada. Pero cuidado, mucho cuidado, estos consejos no conviene aplicarlos siempre "a ciegas".
Por ejemplo, en programación
lo perfecto es enemigo de lo buenoes incorrecto: cuando se programa, el código no tiene que ser bueno, tiene que ser perfecto. Un código bueno, pero con errores o no optimizado, más tarde o más temprano saldrá a la luz y pasará factura. Pero eso ya lo veremos más adelante...
¿Qué opinas de todo esto? ¿Conoces algún artículo con consejos generales para iniciar un proyecto web?
Deja un comentario en esta entrada con tu opinión.