El truco es completar la versión más simple de lo que estás tratando de lograr. Debería ser más una prueba de concepto que cualquier otra cosa. Puede ser complicado, puede ser complicado y puede ser demasiado simple, pero al menos tienes la bola rodando para mejorarla más tarde.
Las mejoras incrementales son generalmente más fáciles que las reescrituras totales.