Entradas

Mostrando las entradas etiquetadas como libros

The Clean Coder

Imagen
Hace unos días he terminado de leer el último libro de Robert C. Martin, más conocido como Uncle Bob, The Clean Coder. Lo empecé a leer porque bastante gente de la comunidad de desarrolladores española lo tenían muy bien valorado, pero no os mentiré, me ha decepcionado bastante. ¿Qué es lo que no me ha gustado?, pues dos cosas principalmente. Por un lado, es un libro increíblemente largo para la idea que intenta transmitir, y sinceramente no es que tenga tantas páginas. Pero en gran medida me pareció que eran más relleno para satisfacer a la editorial que una necesidad real para transmitir la idea. No te equivoques, la idea en si misma es muy importante y la comparto casi al 100%, pero puede resultar un poco "machacona" si ya has oído hablar sobre software craftmanship, la importancia de las personas u otros aspectos tan importantes como asumir tu propia responsabilidad en el proceso del desarrollo de software y en los errores que cometes. Por otro lado no me gustó el...

Pair Programming Illuminated

Imagen
Después de este "largo" mes de vacaciones blogeras, una buena forma de retomarlo es con mi opinión del último libro que he leido, Pair Programming Illuminated, de Laurie Williams y Robert Kessler. No creo que nadie tenga dudas sobre la temática del libro, pero otra cosa muy distinta es hacerse una idea sobre la utilidad del mismo. El libro se divide en cinco grandes bloques y cuatro apéndices: Part 1: Gaining understanding - Se trata de una serie de capítulos introductorios que explican en que consiste el pair programming, pero no se limitan a una visión superficial. Se profundiza en todos los aspectos necesarios para entender muy bien la complejidad del pair programming, se desmitifican algunas ideas preconcebidas, y aporta algunos consejos para lograr la transición a su utilización diaria. Part 2: Getting started with pair programming - Este bloque habla sobre la configuración del lugar de trabajo, la importancia de la comunicación y algunas cuestiones importantes a...

Rework

Imagen
Hace poco tuve el placer de asistir a la AOS2011 en Pamplona, lo que también implica que tuve que pasar algunas horas entre aviones y aeropuertos. Aprovechando que este año me han regalado un Kindle, antes de iniciar el viaje rebusqué en mi "lista de deseos" de Amazon, y acabé comprando Rework . Todo el mundo habla muy bien de este libro y tenía muy buena crítica, así que pensé, ¿por qué no?. Además sería más suave de leer que otros muchos libros que tengo pendientes :-) Desde luego fue una apuesta arriesgada (para mí) porque no es el libro típico que suelo leer. Este libro está un poco más enfocado a la "gestión de la empresa" de lo que suele ser habitual en mí, ese tipo de cosas más acordes a personas como David Bonilla :-P Pero en realidad fue una grata sorpresa porque desde el principio del libro se opone a una gran cantidad de estereotipos clásicos. Nada más empezar, uno de los capítulos hace hincapié en que no es necesario crecer para formar una gran ...

Apprenticeship Patterns

Imagen
En la Agile Open Spain 2010, Enrique Comba recomendó un libro titulado Apprenticeship Patterns , que está escrito por Dave H. Hoover y Adewale Oshineye . El libro habla sobre distintos aspectos con los que se encontrará una persona que empiece a recorrer el camino del Software Craftmanship, eso sí, en forma de patrones y dando muchos y muy buenos consejos para afrontar cada una de estas situaciones. ¿A quién va dirigido este libro? El libro resultará de mucha utilidad a todas aquellas personas a las que en definitiva les gusta el desarrollo de software y quieren mejorar y aprender todos los días hasta el momento de su retiro. Aunque presta especial atención a aquellas personas que entran por primera vez en este mundo, no es un libro a descartar por personas más experimentadas o incluso aquellas que se puedan considerar expertas (te puedes llevar muchas sorpresas). ¿A quién no va dirigido este libro? Desde luego el camino del Software Craftmanship no es el elegido por todos los p...

Recomendaciones literarias: User Stories Applied

Imagen
En la última reunión de Agile Canarias se acordó que en la próxima cita el tema a tratar serían "Historias de usuario", por lo que ninguna excusa mejor para leerme por fin "User Stories Applied" de Mike Cohn. Ya lo había visto en la librería de la oficina y había leído los primeros capítulos, pero esta vez he decidido leerlo de cabo a rabo :-) Se trata de un libro bastante corto en relación a otros muchos (poco más de 250 páginas), lo cual lo hace un poco caro en su relación páginas/precio, pero no os dejéis engañar, vale cada uno de los dólares que cuesta. El libro se divide en 4 bloques fundamentales que paso a detallar a continuación. Part 1: Getting started Como su propio nombre indica es una especie de introducción al mundo de las historias de usuarios y esta formada por 7 capítulos en donde se habla principalmente de qué es una historia de usuario y como se escriben buenas historias de usuario. Se habla de forma bastante clara sobre las personas impl...

Recomendaciones literarias: The Pragmatic Programmer

Buenas a todos, hoy quiero cambiar un poco el tipo de entrada y voy a hablar del último libro que me he leído (que ya era hora), The Pragmatic Programmer . Se trata de uno de los libros más famosos dentro del desarrollo de software y todos aquellos desarrolladores preocupados por su trabajo (los llamados artesanos del software) lo tienen en su estantería (o deberían). El libro se divide en ocho temas en los que sin llegar a entrar en detalles complejos propone las herramientas y actitudes adecuadas que todo artesano del software debe conocer,  desde la visión que inspira a los autores, hasta el momento de entregar el producto al cliente. Aquí podemos ver un resumen del temario. A Pragmatic Philosophy A Pragmatic Approach The Basic Tools Pragmatic Paranoia Bend, or Break While You Are Coding Before the Project Pragmatic Projects En mi opinión personal, se trata de uno de esos libros que se catalogan como un "indispensable". Yo he tenido la suerte de tropezar en mi c...