viernes, 11 de abril de 2008

Nuevo sitio

Frikicoder tuvo su momento y desgraciadamente no despego. Tanto por la falta de experiencia como de tiempo el blog nunca llego a ser como lo concebí. Aún así espero que alguien halla podido beneficiarse de la poca información que coloque aquí.

Ahora he empezado una nueva etapa, el proyecto MoonDragon ha empezado a tomar forma y aunque todavía esta muy niño espero grandes cosas de él. Ahora ya tenemos una página formal para el proyecto en www.moondragonlab.com y también tengo un nuevo blog que espero llegue a ser mejor que éste.

Hasta aquí llega frikicoder, espero que renazca más adelante como un proyecto más serio y con más apoyo.

sábado, 15 de marzo de 2008

Contenido y Forma

En todo proyectos, tanto en grandes como pequeños, es necesario dividir el trabajo en sectores para una mejor distribución de los recursos y organización del proyecto. Sin embargo, esto es particularmente difícil cuando estas en la etapa de inicio, sobre todo si el grupo de desarrolladores es pequeño y no se puede dividir el trabajo adecuadamente.

Una de las formas modernas de dividir una aplicación en sectores es a través del Modelo Vista Controlador que separa la aplicación en procesamiento de datos, interfaz de usuario y lógica del sistema. Este modelo es bastante utilizado en la creación de sitios y aplicaciones web, que es el área en la que más estoy involucrado últimamente, y por supuesto esta aplicado en mayor o menor medida en proyectos como MoonDragon.

Uno de los errores típicos de un programador es prestar demasiada atención al contenido y poca a la forma, y estos errores se reflejan en situaciones que a veces no nos imaginamos. Al empezar a trabajar en MoonDragon solamente considere cuales eran las necesidades de los programadores y oriente el proyecto a suplir esas necesidades, sin embargo no tome en cuenta al diseñador gráfico y no le proporcione ninguna herramienta.

La organización de un proyecto y las estructuras establecidas para el software son las herramientas que nos ayudan a considerar esos detalles que se salen de nuestra visión del problema. Incluso con estas herramientas, muchas veces nos enfretaremos con un factor que no fue considerado en el diseño inicial, y nuestra capacidad de adaptarnos a las circunstancias sera el factor que decida el éxito del sistema. Hay que recordar siempre que un software que no evoluciona, es un software que muere.

martes, 22 de enero de 2008

Universidad Don Bosco no apoya al proyecto

La universidad no ha sido capaz de darle un apoyo claro al plan de desarrollo, el proceso burocrático es demasiado largo y proyectos como MoonDragon ya estan caminando y buscando aire para respirar.

Por el momento no hay una estrategia definida para continuar con el proyecto, estoy considerando la creación de una comunidad o un proyecto parecido, pero eso necesitará tiempo con el que actualmente no cuento. Lo que si es seguro es que tratare de levantar este blog y utilizarlo para llevar actualizaciones sobre MoonDragon y cualquier proyecto futuro

A más tardar a finales de febrero espero tener lista la página web oficial de MoonDragon, para todos los que esten interesados en el proyecto.

martes, 8 de enero de 2008

MoonDragon

Moondragon es un framework desarrollo en php y un gestor de contenidos para un sitio web moderno. Actualmente se encuentra en fase inicial de desarrollo y todavía me encuentro integrando las características principales del sistema.

Desde el punto de vista técnico, el proyecto avanza lento pero seguro, tomando en cuenta la situación actual de la internet y el desarrollo web. Existen muchas tecnologías para escoger dentro del ámbito web moderno, pero hemos decidido optar por php por su versatilidad y estabilidad añadiendo algo de ajax para crear efectos más placenteros para el usuario.

Desde el punto de vista organizativo todavía tenemos mucho camino por delante. Por el momento el proyecto se encuentra alojado en sourceforge.net, sin embargo muchas de las herramientas del sitio son confusas y no permiten seguir un orden limpio en el desarrollo. Por el momento estoy considerando una organización más simple, basándonos simplemente en un lista de correo o similar, y tentativamente cambiando a otro servicio más eficiente y menos confuso, como launchpad, pero todavía falta decidir al respecto.

lunes, 1 de octubre de 2007

Esperando aprobacion

Finalmente se va a entregar el documento al decanato. Si quieres ver el documento final lo puedes ver aqui. Esperamos recibir una respuesta dentro de esta semana, confiamos en que se va a aprobar el plan y podremos empezar a organizarnos formalmente, probablemente el decanato quiera incluir sus propias ideas también.

Daré la noticia de la respuesta cuando se reciba, mientras tanto cualquiera que este interesado puede enviarme un correo y será tomado en cuenta para organizar el equipo de trabajo en cuanto recibamos el visto bueno.

martes, 18 de septiembre de 2007

Borrador del plan DesarrolladorUDB

Actualmente el plan todavía no se encuentra aprobado, pero el borrador ya se encuentra bastante avanzado y se ha discutido ampliamente con el Lic. Coto y se espera será presentado al decanato entre esta semana y la siguiente. Pueden ver el borrador actual del plan aquí.

Se tiene pensado iniciar la ejecución del plan a partir del primer ciclo del siguiente año. Por el momento se cuentan con dos proyectos piloto y un número limitado de colaboradores, pero para impulsar el plan como es debido necesitamos más gente involucrada en el proyecto.

En este momento estamos buscando miembros para el equipo de desarrollo de los respectivos pilotos. Aquellos estudiantes interesados en el desarrollo de software y que deseen hacer sus horas sociales pueden contactarme a odin.frikicoder@gmail.com. También se aceptan ideas para más proyectos pilotos, siempre y cuando estén dispuestos a respaldar sus sugerencias con apoyo como desarrolladores.

A aquellos alumnos interesados en desarrollar módulos como proyecto de cátedra para el siguiente ciclo los mantendremos informados. Por el momento los pilotos nos permiten trabajar en la materia de Programación IV, y se tiene pensado tratar de agregar un piloto para la materia de Php.

Les recuerdo que el objetivo principal de este plan va más allá de ganar horas sociales u obtener una buena nota, sino que se trata de aprender y de superarnos a nosotros mismos como desarrolladores en un ambiente similar al que encontraremos en un ambiente laboral.

Cambio de Políticas

Ha pasado ya cierto tiempo desde el inicio de este blog, y no ha progresado significativamente desde entonces.

Quiero disculparme al respecto, pero tengo que admitir que escribir tutoriales es un trabajo mucho más agotador del que cualquiera pudiera imaginar, tengo que reconocer el esfuerzo de toda la gente en toda la web que se dedica a hacer tutoriales día a día. Sin embargo, también ha fallado la propaganda que se debía de hacer al blog, y en un proyecto de este tipo el alcance es realmente importante.

Finalmente, no he podido mantener los proyectos LibTad ni Frikicoder como es debido debido a falta de tiempo y de colaboradores. Esto no me sorprende debido a que es la primera vez que inició un proyecto de esta naturaleza, y en general cualquier tipo de proyecto. Por ello he llegado a la conclusión de que ambos proyectos se cancelan tal como se conocen actualmente, esto es debido a que he preferido dedicarle todo mi tiempo y esfuerzo a un proyecto mejor organizado y con mayor apoyo dentro de mi universidad.

Por lo tanto, a partir del día de hoy, Frikicoder pasa a ser el blog extraoficial del plan DesarrolladorUDB que se esta impulsando dentro de la Universidad Don Bosco. Probablemente se seguirán publicando algunos tutoriales pero en general me dedicaré a documentar lo mejor posible todo lo relacionado con el plan para que este blog sea un punto de referencia para todo el que quiera participar.

Lamento el cambio tan drástico pero me parece que todo es para mejorar.