Inicio

Diciembre 26, 2005

Cómo convertirse en programador independiente en 1068 días

Gus Mueller, el hombre detrás de Flying Meat, uno de los desarrolladores independientes de aplicaciones para Mac OSX más respetados, cuenta su historia en un post en el que desarrolla siete conceptos que considera básicos para llegar a alcancar el sueño de poder trabajar para uno mismo.

Una buena lectura para estas fechas, en las que se formulan tantos buenos propósitos.

Siete reglas para ser un programador efectivo

Phillip Chu da las que entiende son las siete reglas principales para ser un programador efectivo. Habrá que ponerlo en la lisa de buenos propósitos para año nuevo...

Seven habits of highly effective programmers

Mayo 16, 2005

Desarrollar aplicaciones que puedan mutar

Buscando inspiraciÛn para resolver otro problema, me he encontrado un artÌculo del developerWorks de IBM, que aunque es un poco "antiguo" ( es de julio de 2003 ), sÌ que contiene muchos puntos de interÈs.

El artÌculo se llama "Wireless application development for a changing world", pero puede aplicarse perfectamente al desarrollo de cualquier aplicaciÛn. La idea b·sica de este artÌculo es que debemos preparar nuestras aplicaciones para que puedan cambiar, y aporta una serie de recomendaciones para ello, insistiendo en la importancia de una arquitectura orientada al cambio.

Entre las recomendaciones que aporta el artÌculo quisiera resaltar la separaciÛn en capas, apuntando en concreto a la separaciÛn entre lÛgica de negocio y manejo de la persistencia, algo que en los desarrollos en actionScript se suele manejar de forma bastante revuelta.

Marzo 28, 2005

[XP] Propiedad colectiva del cÛdigo, tests, y coding standards

Extreme Programming (que es casi m·s una filosofÌa que un mÈtodo de desarrollo) se basa en doce pr·cticas.

Desde mi punto de vista, una de las pr·cticas fundamentales es la "propiedad colectiva del cÛdigo".

øPero, quÈ quiere decir eso?. Pues, como el nombre indica, el cÛdigo no es propiedad de quien lo escribe, sino que cualquier miembro del equipo puede ( y de hecho debe ) mejorar cualquier parte del cÛdigo en cualquier momento.

Continuar leyendo "[XP] Propiedad colectiva del cÛdigo, tests, y coding standards" »

Febrero 18, 2005

PorquÈ es beneficioso el Extreme Programming?

La respuesta, en el artÌculo de Troy Holmes publicado en sys-com.

El autor explica los conceptos clave de esta metodologÌa de desarrollo, y da algunos consejos para llevarlos a la pr·ctica.

El link al artÌculo: http://sys-con.com/story/?storyid=48170&DE=1