Mar 28, 2005

Vacaciones

En esta semana que paso he estado un poco preocupado, realmente tengo mucho que hacer y no he terminado con lo que he planeado, dos proyectos con-pago-real y tres proyectos escolares (que debo terminar obligatoriamente), además la tan cercana liberación de MonoUML en Mayo, ando un poco estresado, pero a pesar de todo esto no me siento 'mal', es un eustress, estoy feliz por todo lo que tengo que hacer, pero a veces me siento tan abrumado, tengo plena confianza en que podré con todo, pero no más, no acepto ni un sólo proyecto por ahora, hay que terminar lo que ahora esta ahi detenido; y no mencione el proyecto de traducción del ECMA (el cual por cierto esta apagadísimo y del cual creo que se tendrán que reasignar los capítulos, aunque bueno a mi me falta menos para terminar mi capítulo más largo, unos 30 XMLs más y termino), el manual de ADO.NET, además de la actualización del sitio web de mi tio, un sistema que le prometí hace como 2 años, en fin, ¡en verdad que tengo cosas que hacer!.

Pero a pesar de que estoy abrumado por las tareas ¡me iré de vacaciones! :P Creo que es lo que me hace falta, ayer compré mis dos boletos, el de ida y el de regreso, estaré mis dos penúltimos días descansando y relajandome, para que el día Martes 5 de Abril pueda regresar a los 4 exámenes que tengo, de los cuales aún no he comenzado a estudiar. A veces, inclusive, por las noches al ir a dormir no puedo, intento desviar mi pensamiento hacía otras cosas, pero cierro los ojos y comienzo a pensar soluciones, soluciones que sirven, pero que por alguna extraña razón solo se me ocurren cuando voy a dormir... y pues me levanto de la cama y a plasmarlas... es bueno poder resolver las cosas, pero hay ocasiones que en verdad quiero descansar, pero no puedo, la ansiedad me trae loco.

Por otro lado, he visto que a aumentando un poco el interés en #monodevelop la creación de un Add-In para UML, por tanto he estado promocionando el proyecto, hay buenas críticas, aunque no se porque siempre esta esa tonta idea de querer recomenzar todo desde cero, no veo el caso de comenzar todo desde cero, en fin. Estoy comenzando a reimplementar la arquitectura de MonoUML, que más que implementar es ordenar el estado que podría considerarse caótico de MonoUML, hacer unos retoques para entre otras cosas, averiguar porque hay tanta memoria utilizada al cargar un XMI, y para mejorar la escalabilidad del proyecto, la idea de modificar algo si que se estropee lo demás debe estar siempre presente. La arquitectura propuesta es una mezcla de todas las ideas de nosotros, que se plasma en un sencillo diagrama de clases:

MonoUML's Architure Redesign