Actualmente estoy codificando una nueva aplicación para mi empresa que está bastante involucrada. Para cumplir con la fecha límite, la funcionalidad se ha atenuado bastante para que podamos tener algo listo para el lanzamiento.
Me dieron la tarea de poner en funcionamiento la versión 1 a fin de mes. Estoy a la mitad del desarrollo y he llegado al punto ahora que hay un final a la vista.
Ayer, pasé algún tiempo ideando una solución fácil y agradable para uno de los requisitos y estoy muy orgulloso de cómo resultó. Esta mañana se envió el documento de la versión 2, y hay un requisito que requerirá que el código que escribí ayer sea destripado o cambiado severamente. Requeriría mucho trabajo en el futuro si lo dejo como está. Ahora puedo tomarme un día más para hacer que mi solución actual sea más sólida para que la característica v2 pueda agregarse con mucho menos esfuerzo, pero eso me retrasará un poco para la codificación adicional que requeriría.
No sé si estaré haciendo v2. Podría ser yo o podría ser un compañero de trabajo, o incluso un interno.
Si estuviera en mi lugar, ¿pasaría el tiempo ahora para facilitarlo en el futuro, o dejaría su solución y la trataría cuando llegue el momento?