El dragón en la luna

Mis ideas y sueños mezclados con un poco de locura

Actividades vs Tiempo

Durante estos días he tenido ocasión de elegir más detallademente aquellas actividades que me interesan, y ahora calendarizando lo que tengo que hacer siento que puedo sacarle mucho más provecho a mi día.

O por lo menos esa es la intención, todavía no logro dedicarle el tiempo suficiente a las cosas que tengo que hacer, y no estoy completando los objetivos en el momento adecuado, supongo que es cosa de práctica. Una de las cosas que más me da problema es que no logro irme a dormir cuando debo, y luego estoy escribiendo post a las 12:30 de la madrugada.

Reescritura

Los cambios de año nuevo me han llevado a un punto en el que parece que toda mi vida actual debe de ser reescrita. Aunque he tenido satisfacciones individuales en algunos campos de mi vida, como por ejemplo el trabajo, el panorama global no me gustaba mucho. Ahora, al ver las cosas bajo una perspectiva más amplia, hay algunas que han ganado valor ante mis ojos mientras que otras han dejado de interesarme por completo.

No puedo evitar querer hacer una analogía tonta con mi proyecto insignia, MoonDragon. He empezado la reescritura de todo el proyecto preparando el camino para la versión 2.0, pudiendo cambiar todas esas cosas que ya no me gustan y dedicándole más tiempo a algunos detalles que se descuidaron con anterioridad.

De alguna manera siento que ambas cosas están relacionadas. Me he dado cuenta que es hora de dejar una etapa atrás y madurar en muchos aspectos. Hace un año me preguntaba si sería capaz de realizar un proyecto de calidad profesional ,y aunque no quedo como yo hubiera esperado, MoonDragon se ha convertido en una herramienta indispensable para mi quehacer diario.

Hace un año también empezaba a experimentar en el mundo laboral, buscando oportunidades y desafíos, pero sobre todo, un camino a seguir, un propósito. Ahora veo hacia atrás y me doy cuenta que hice muchas cosas que no me gustaron, pero que fueron necesarias para llegar hasta donde estoy ahora, pero en el futuro quiero hacer aquello que de verdad me gusta, y no simplemente “salir adelante”.

Me siento más capaz de sentarme a analizar lo que quiero, de tomar mis decisiones conscientemente, y de poner todo mi esfuerzo en alcanzar mis metas. Una de ellas es por supuesto la versión 2.0 del sistema, pero hay más, mucho más, cosas que ya daba por olvidadas y otras que no había sido capaz de ver antes.

Quisiera poder decir que me siento renovado y fresco, listo para tomar los nuevos desafíos, pero en realidad todavía me siento dudoso y confundido. Nada es como creí que sería. Pero lo importante desde ahora, es elegir un camino y mantenerme firme hasta alcanzar mis objetivos, desde ahora ese será mi modo de vida.

PD. Me disculpo con mis amigas que leen este blog y no les importa la informática en absoluto por mezclar los temas, tienen que entender que es parte de mí :)

Tiempos de desarrollo

Una de las cosas más problemáticas al trabajar desarrollando software son los tiempos de entrega. Cuando eres joven y con poca experiencia, te sientes todo un superman y crees que puedes programar 1000 líneas de código por hora, que no necesitas comer ni dormir, y que el cansancio mental no es un impedimento para crear software. Luego vienen los atrasos, los clientes insatisfechos, la fatiga acumulada, el código mal hecho.

Una de las reglas de la sociedad en que vivimos es que todas nuestras acciones tienen consecuencias directas o indirectas sobre las personas que nos rodean. La razón por la que desarrollamos software la mayoría de las veces no es por pasatiempo, sino que para resolver las necesidades de un cliente. Los clientes están muy mal acostumbrados y no se dan cuenta que el desarrollo de software es un proceso complejo, y suelen solicitar soluciones milagrosas al instante para problemas críticos en sus negocios.

Muchas veces estamos tentados en caer en la compasión, arriesgándolo todo para satisfacer los caprichos ayudar a nuestros clientes. Pero en realidad, lo que estamos haciendo es brindarles un mal servicio y creando un producto de mala calidad, que en el peor de los casos puede perjudicar tanto a nuestro cliente como a nosotros mismos.

Es muy importante conocer adecuadamente cual es tu capacidad de trabajo, y la carga que puedes llevar. Existen limitaciones físicas que no puedes ignorar al momento de desarrollar, como la cantidad de palabras que puedes pueden teclear por minuto. El primer paso es darte cuenta de esto tú mismo, y el segundo es hacérselo ver a tu cliente.

Si el tiempo que te tomas en desarrollar un proyecto en específico es demasiado extenso y no te es rentable, entonces debes buscar las herramientas necesarias para acelerar el proceso. Algunas formas de agilizar tiempo es a través de frameworks, mejores equipos de trabajo, una programación más ordenada y reutilizable; sin embargo, ninguna de estas cosas solucionará magicamente tus necesidades y requieren tiempo para ser implementadas.

Escribo esto como una guía de consejos para mí mismo, para que mis experiencias anteriores no queden en el olvido y sirvan para mejorar en el futuro. Me hace recordar que empecé a desarrollar MoonDragon con el propósito de minimizar los tiempos de desarrollo y que ha funcionado, pero que todavía es largo el camino que queda por recorrer.

Para los que quieran comentar y dar sus sugerencias respecto los tiempos de desarrollo, son bienvenidos.

Nuevo tema

Es un nuevo año y es buen momento para hacer varios cambios, he cambiado el tema del blog por uno más sencillo y cálido. En realidad estaba ya bastante cansado del anterior, y tampoco estuve demasiado orgulloso de él cuando lo escogí por primera vez.

Como no tengo ni idea de diseño, utilicé un tema genérico de wordpress, con el nombre de Azul y diseñado por Switchroyale. Me gusta mucho y siento que el blog se ve mucho mejor así. Talvez para el próximo cambio de look me anime a hacer un tema por mí mismo, o por lo menos a modificar uno ya existente, aunque no hay que tener muchas esperanzas con eso.

Netbook, un nuevo mundo

Me encuentro en mi cama, tratando de encontrar la posición correcta para trabajar en mi nueva netbook, que ha sido bautizada como Hotaru. No es la experiencia mas placentera, pero supongo que es cuestión de práctica y costumbre, al final de cuentas… ¿Quién me manda a escribir en el blog desde mi cama?

No había tenido ninguna portátil anteriormente, y una netbook es una experiencia bastante diferente a lo usual. La potencia de la máquina es bastante buena, a excepción de su disco duro, lo cual me deja muy restringido sobre la cantidad y tipos  de archivos que puedo almacenar. Ha sido difícil acostumbrarse al teclado, y en general la pequeña pantalla es un poco molesta, sin embargo, la interfaz de Ubuntu netbook remix ha hecho mucho más cómoda la experiencia.

Para quien le interese, adquirí una dell mini inspiron 9 con ubuntu, aunque me deshice rápidamente de él para instalar una versión más reciente y mejor adaptada a mis gustos. Todavía me encuentro haciéndole algunos ajustes, como activar el directorio encriptado, elegir el reproductor de música que me gusta y crear un entorno de trabajo adecuado.

La experiencia de navegación web es bastante completa, y una de las cosas que más me gustan es poder suspender la computadora sin tener que cerrar ninguna de las ventanas que estoy utilizando, para luego continuar justo donde me quedé. Algo que he notado es que me distraigo mucho más al momento de querer ponerme a trabajar, pero puede que sea simplemente por la emoción del juguete nuevo.

Una de las cosas a las que más he dado importancia es la sincronización con mi máquina de escritorio. Para los que entienden del tema, ya he sido capaz de enlazarme por ssh y he estado sicronizando los archivos de trabajo por medio de bazaar. Sin embargo, hay cosas que todavía no logro hacer y que no puedo evitar intentar, como manejar remotamente el cliente de bittorrent, poder escuchar música desde la máquina local, o encender la máquina remotamente.

Esta netbook definitivamente tiene un gran potencial, pero todavía me hace falta aprender a darle el uso debido. Poco a poco iré conociéndola y aprovechándola, así como también espero utilizarla adecuadamente como herramienta de trabajo en lugar de usarla solo para el ocio.

Vida Nocturna

Son las dos de la mañana y todavía estoy despierto. Esto no sería ningún escándalo sino es porque han sido varias noches seguidas en las que me acuesto a esta hora, incluso cuando tengo trabajo al día siguiente.

Cada vez siento mas fuerte la sensación de que el día es demasiado corto, y no encuentro los animos suficientes para irme a dormir. Por supuesto que al día siguiente no tengo nada de ganas de levantarme temprano. Lo peor es que no importa que tan noche me vaya a dormir, hay un limite del que no puedo pasar a partir del cual mi capacidad mental se reduce cerca de cero.

Talvez mi nueva netbook me ayude a solucionar el problema, asi como talvez me ayude a agravarlo. Al final es cosa de paciencia y disciplina; y sobre todo, darme cuenta que no gano nada con pasar las noches en vela.

Archivo