Archivo de la categoría: Escritos

Textos libres

Cómo hacer preguntas de manera inteligente (Eric S. Raymond)

Os paso un mapa mental que hemos elaborado mi amigo Toni Serna y yo mismo a partir del documento de Eric S. Raymond titulado: Cómo hacer preguntas de manera inteligente. Haciendo clic en la imagen podéis aumentar su tamaño de visualización. Espero que os ayude.

Anuncios

Antes de empezar con el nuevo proyecto.

El nuevo proyecto que presenta este blog consiste en desarrollar un software de gestión de tareas bajo la filosofía GTD y para dispositivos Android. en breve aparecerán los pasos para que sirva además como tutorial a aquellas personas que estén interesadas en aprender desarrollándolo por su cuenta. Este proyecto valora enormemente la opinión de los posibles futuros usuarios de este software, tanto que espero poder conseguir una interacción con todos aquellos a los que les gustaría poder aprovechar el resultado en su dispositivo Android.

Si estás interesado, puedes ayudar a este proyecto colaborativo. ¿Cómo?, de momento con algo muy valioso: tus experiencias a la hora de la gestión de las tareas, sobre todo con GTD. La siguiente encuesta tiene como objetivo saber qué áreas son las que un software podría ayudar más y tener esta información como ayuda al diseño del nuevo programa. Si quieres, estás invitado a poner tu opinión. Si además te parece una buena idea, no dudes en difundirla.

Un saludo.

Artículos recomendables de Eric S. Raymond.

Hace tiempo que llegué, casi por casualidad, a un artículo de Eric S. Raymond titulado: “La Catedral y el Bazar”. En él comprobé las diferencias de base a la hora de desarrollar un proyecto de software libre (metáfora del Bazar) de uno que no lo es (metáfora de la Catedral). Tanto me gustó, que no fue el único de los artículos de Raymond que leí. Dejo en este post los enlaces a los tres artículos que he leído hasta el momento, esperando que sean útiles a muchas personas.

Os recomiendo su lectura. No son muy largos y siempre vienen bien esta culturilla general.

Gestión de proyectos de software libre (IV). Entrega de paquetes y control de versiones

En esta cuarta entrega de la serie de posts sobre la gestión de software libre (traducción del texto original de Benjamin Mako Hill), “Mako” nos explica cuestiones sobre la entrega de paquetes de software, el tan necesario control de versiones y algunas recomendaciones más sobre la entrega.

Lee el resto de esta entrada

El bloqueo del programador.

Sir Arthur Conan Doyle, cuando creó el personaje de Sherlock Holmes, le dotó de virtudes y defectos. Una de sus actitudes, que exasperaba a su gran amigo el Dr John H. Watson era que, cuando un caso llegaba a un punto de esfuerzo y de gran cantidad de información procesada, se iba a la ópera. Watson no entendía que Sherlock necesitaba “desconectar” para poder saber la resolución del caso.

Aquellos que habemos programado alguna que otra vez, sabemos lo que es bloquearse con un código que no funciona y darle vueltas y vueltas hasta llegar a la extenuación. Además, sabemos que muchas veces ese esfuerzo parece no dar el resultado rápidamente, sino que lo que nos pasa es que cada vez estamos más y más confundidos, y por mucho que nos concentremos y miremos el código, no aparece la causa del problema, al menos en un tiempo razonable. El resultado puede ser el aumento del nerviosismo, sobre todo si esa pieza tiene que entregarse lo antes posible.
Lee el resto de esta entrada

Libro de las Tarjetas CRC, en castellano y licenciado Creative Commons.

El pasado mes de Agosto, tuve el placer de acabar el libro “Descubre las tarjetas CRC”. Este libro presenta una manera (tengo que decir que algo atípica) de intentar explicar esta herramienta a la vez tan sencilla y tan potente que nos permite analizar y diseñar programas orientados a objetos. Son muy útiles, y su utilización ha sido efectiva tanto a nuevos programadores como aquellos que ya tienen experiencia pero quieren entrar en el paradigma de la orientación a objetos.

En la columna derecha de este blog encontrarás el link de descarga del documento en .pdf. Siéntete libre de bajarlo y compartirlo con todas aquellas personas a las que les pueda ser útil. Está licenciado como Creative Commons. Si, una vez leído, te ha gustado y lo quieres en papel o en formato kindle (por sólo 1,02€), también podrás adquirirlo a partir de los enlaces incluidos.

Desde aquí te recomiendo su lectura, que creo que te será beneficiosa si tienes inquietud sobre las bases teóricas de la programación. Siéntete libre de comentar tus impresiones sobre este libro en este mismo blog.

Un saludo.

Disponible el libro “Descubre las tarjetas CRC”

libro CRC castellanoEstoy contento de este post. Después de mucho tiempo y dedicación, ya es posible descargar el libro “Descubre las tarjetas CRC”, en pdf y bajo la licencia Creative Commons.

He elaborado este libro a partir de una inquietud personal. Las tarjetas CRC son una herramienta muy útil a la hora de comprender el paradigma de la programación orientada a objetos, pero curiosamente hay poca información, sobre todo si la comparamos con otras. A eso le añadimos que en castellano hay menos.

Espero que sirva de ayuda a muchas personas, cuantas más mejor.

Si quieres puedes descargar el libro desde scribd haciendo clic aquí. Si te gusta, puedes comprarlo en papel, o para tu Kindle (por sólo 1,02 €).

¡Un saludo y hasta el próximo post!.

Gestión de Proyectos de Software Libre (III). De numeración de versiones y documentación

proyectos software libreEn esta tercera entrega de la serie de posts sobre la gestión de software libre (traducción del texto original de Benjamin Mako Hill), “Mako” nos explica cómo numerar las versiones y qué documentación hay que hacer para el proyecto.

Lee el resto de esta entrada

Android. Juego del Ahorcado (X). Si pulsamos una tecla incorrecta.

android gingerbreadEn este post, vamos a desarrollar la lógica del juego cuando se pulsa una letra que no está en la palabra oculta. La idea es similar al post anterior. Al final de este post tienes el vínculo que te permite bajar el código fuente actualizado.

Lee el resto de esta entrada

Gestión de proyectos de software libre (II). Decidiendo continuar.

proyectos software libreEn esta segunda entrega de la serie de posts sobre la gestión de software libre (traducción del texto original de Benjamin Mako Hill), decidimos seguir adelante con el proyecto y “Mako” nos explica cómo ponerle nombre y cómo licenciarlo.

Lee el resto de esta entrada

A %d blogueros les gusta esto: