Tuesday, April 10, 2012

Review "Apprenticeship Patterns"

Apprenticeship Patterns 

(Guidance for the Aspiring Software Craftsman)

Este es uno de los libros más inspiradores que me he leído últimamente...
Por un lado me ha recordado todo lo que me gusta de mi profesión y por otro lado me ha aportado sugerencias y prácticas concretas para avanzar como en el "largo camino" como desarrollador.

Contiene patrones sobre cómo mejorar nuestras habilidades como desarrollador y nuestra profesionalidad. Estos patrones son bastante concretos y están bien explicados, por lo que el libro resulta realmente práctico. Además es fácil de leer.

Este libro a pasado a mi lista de libros profesionales favoritos.

Quien necesite que se lo preste, que me lo indique, estoy deseando que lo lea cuanta más gente posible :-)

Enlace a goodreads

Saturday, April 07, 2012

Comunidades locales y pasión por la profesión

El pasado 24 de marzo se celebro en Madrid el primer Codemotion en España (http://www.codemotion.es/), un evento que aglutino gran cantidad de desarrolladores y futuros desarrolladores interesados por mejorar dentro de su profesión... (conociendo nuevas técnicas y tecnologías... pero sobre todo, socializando con otros desarrolladores con los que comparten este interes).

No voy a hablar de cómo se desarrollo la jornada, puesto que tenéis gran cantidad de resúmenes aquí http://codemotion.es/follow-up

Lo que voy a comentar, es lo impresionado que me quede de que un evento así reuniese tanta gente interesada y lo motivador que es ver que la profesión va dando sus pasos...

Este evento me hizo ver con perspectiva la evolución que han ido teniendo las comunidades técnicas relacionadas con la informática en este país...
Desde los primeros grupos relacionados con la informática en los que intervine (R34 linux en Fidonet, BBSs, Grupo de LinuxUsuarios de Bizkaia,...) hasta ahora he podido ver que el número de grupos han crecido en cantidad, madurez e interés...
Es impresionante ver el número de grupos locales relacionados con tecnologías en los que se puede participar y la cantidad de gente apasionada por estos temas con la que se puede quedar e intercambiar experiencias...

Actualmente suelo ir de vez en cuando a saraos organizados en los grupos python-madrid, madrid-agil, Madrid-Devopsmadrid.rb

He podido ver una gran evolución en temas relacionados con software libre, desarrollo, agilidad, lenguajes dinámicos... y puedo asegurar que cuando se ven las cosas a lo largo de unos cuantos años, se ve un avance evidente en la madurez de la profesión y de los que la practicamos (y en todos los frentes)...

Vamos, que cuando oigo a la gente quejarse porque todo el trabajo relacionado con informática es pura basura, dominada por consultoras ("Charcuteras") (Ver diccionario-comercial-recursos-humanos) o que no se desarrolla con agilidad (Ver diccionario-agil-metodo-proceso), no puedo más que acordarme de todos esos grupos locales y toda esa gente apasionada que en vez de quejarse (o además de...) se dedican a cambiar todo eso, trabajando por mejorar la profesión que les apasiona...

Que envidia (sana) dan las nuevas generaciones de informáticos que disponen de todos estos grupos, todas estas conferencias, todas estas reuniones... Así que todos a una a reforzar lo que nos gusta de la profesión y a cambiar lo que no nos gusta...


Actualización:
En el blog de Adolfo Sanz podeis encontrar una fántastica recopilación  de lo acontecido en el codemotion.

Wednesday, April 04, 2012

Review "Extreme Programming Pocket Guide"

Extreme Programming Pocket Guide

Seguramente este libro no va ha cambiar tu forma de pensar sobre el desarrollo del software, pero puede introducirte en la metodologia XP. Es muy conciso, fácil de leer y muy práctico como referencia rápida en las prácticas y valores de XP.

Es muy útil para recordar/reforzar los principios, artefactos, rolos y practicas usadas por XP.

(adicionalmente es tan pequeño que se puede leer bien mientras se empuja un carro de bebe :-) )

Review en goodreads


Tuesday, April 03, 2012

Libros técnicos pendientes de leer

Siguiendo los consejos del Apprenticeship Patterns, concretamente el patrón (reading list) dejo aquí mi lista de lectura pendiente

También podeís ver la lista de libros que actualmente estoy leyendo

Si alguien quiere comentar algo sobre cualquiera de estos libros o de los libros técnicos que ya he leido, que me pegue un toque :-)

Monday, April 02, 2012

El largo camino para el desarrollador de software

Siguiendo algunos consejos del libro  "Apprenticeship Patterns" voy a intetar en el blog ir compartiendo los pequeños pasos que de dentro del "largo camino" para convertirme en un desarrollador de software...

La verdad que después de casi tres años estar más centrado en temas de sistemas, en cuanto he comenzado a programar un poco otra vez he vuelto a redescubrir que desarrollar es lo que realmente me gusta... sobre todo cuando se desarrolla en equipo...

La idea es ir registrando en el blog los libros relacionados con el mundo de la programación que vaya leyendo (Apprenticeship Patterns :: read_constantly), los libros que quiero leer (Apprenticeship Patterns :: reading_list) y las conclusiones o ideas que vaya madurando con la lectura de estos libros (Apprenticeship Patterns :: record_what_you_learnApprenticeship Patterns :: share_what_you_learn)