Software development

19 posts

Conferencia Agile-Spain 2012 - Madurez

Asistir a una Conferencia Agile-Spain es siempre muy especial para mí.Llevo implicado en este embolado desde el principio y, como muchos otros, año tras año me he dejado en este esfuerzo una parte de mí, para luego, año tras año recibir una inmensa gratificación al celebrarse el evento.Pero este año

Riesgo, su prima, y el efecto de la métrica en la motivación

Harto estoy.Todos los días lo mismo en la radio.Antes “los mercados” eran la Bolsa, y todos los días teníamos que despertarnos con el termómetro de “rojo”, o “verde”. Verde porque el negro, tradicional color positivo del negocio, tiene connotaciones negativas en el gran público, así de popular se ha

Charla en el Greach.es, mañana...

Mañana por la mañana estaremos en el Greach, rodeados de gente interesada por la tecnología, y por Groovy y Grails en particular.A las 10:30 tendré el placer de ofrecer una charlita cuyo título no cabe en 140 caracteres, lo que ya es mala leche en estos tiempos de twitter :)“Deconstructing grails-i1

No malinterpretes tu carrera, no (respuesta a Carlos Blé)

(respuesta al post de Carlos Blé “No malinterpretes tu carrera”. He comenzado en su sección de comentarios pero me he ido calentando… así que mejor lo saco a un post)Ese Carlos!Veamos cómo digo esto;He lanzado ese discurso o parecido muchas veces.He envidiado “el paraíso yankee del desarrollador” du

Lo que mató a Waterfall podría matar a Agile

Reproduzco a continuación un artículo recién publicado por Robert C. Martin.Me ha gustado tanto que me he lanzado a traducirlo como un poseso, espero que lo disfrutéis.En lo posible, disfrutad de la versión original aquí porque puede que algunos matices se hayan perdido en la traducción. En 1971 un

La trivialización de la experiencia y el conocimiento

Vale, esto es un gruñido, una queja, tomadlo entre paréntesis y perdonadme. Realmente iba a ser un grito en twitter pero se me quedaba corto…Me asombra la capacidad de alguna personas para lanzar proclamas y evangelizar a favor o en contra de técnicas, metodologías, tecnologías… sin tener (reconocid

El maldito informe de Forrester

Ufff… cada vez que lo oigo me asaltan los demonios.La semana pasada, en una jornada sobre metodologías ágiles en CEIN, ofrecí un pequeño repaso a posibilidades de herramientas de soporte de procesos ágiles.En esa charla, comenzaba preguntándome si como se dice en algunos foros, podemos dar por senta

Necesitas ayuda para completar ese código? Libéralo!!

No es que no sea un creyente en estas cosas, pero a veces la vida te sorprende.Hemos liberado un plugin de Grails para definir máquinas de estado. Básicamente, puedes asociar a una entidad cualquiera de tu sistema un flujo (estados, eventos, transiciones, condiciones, acciones) y el plugin se encarg

Lo malo de escuchar a alguien que tiene razón...

…es tener la certeza de que no le vas a hacer caso.“One reason you should not use web applications to do your computing is that you lose control,” he said. “It’s just as bad as using a proprietary program. Do your own computing on your own computer with your copy of a freedom-respecting program. If

Informáticos - El desastre

Joder… es que no damos una. Toda la vida protestando pero sin protestar. Toda la vida reclamando pero sin reclamar, y el día que al final se junta la masa crítica como para llegar a promover una protesta… uno se encuentra:Que la página web del Colegio Oficial de Ingenieros en Informática del País Va

¿Por qué me pasa esto a mí?

Hace año y pico pasé días resolviendo problemas de compilación de Subversion 1.5 (por entonces en desarrollo) para conseguir un binario de Windows decente.Al día siguiente CollabNet inició el programa de betas proporcionando binarios para un montón de plataformas (Windows incluído, claro…)No hace ni

Por qué la nube no está del todo aquí ya?

Porque las distancias (aunque sea en términos de latencia de red) todavía importan.Para muestra:Lanzar pruebas contra local ‘in memory’:…………………………………………….. 60 / 83…………………………Time: 6 secondsOK (83 tests)Lanzar pruebas contra Oracle en el servidor:…………………………………………….. 60 / 83…………………………Time: 2 minutes, 7

The Case for Unit Testing and Return on Investment

ROI is a hard matter when it comes to software development.A huge number of managers simply don’t get the case for Automated Unit Testing; no matter how many times they’ve heard about its benefits;no matter how many times they have dared to say (liar…) that their teams are doing unit testing.Even w

Amazon ya no está "en las nubes"

Pues eso, que desde hoy, Amazon proporciona almacenamiento persistente a sus instancias de “Elastic Computing Cloud” (EC2).Y no solo eso, que podría parecer facil dado que ya tienen su “Simple Storage Server” (S3, el guardian de mi musica por ahora), sino que añaden caracteristicas interesantísimas

mod_rewrite Voodoo

Vale, post eminentemente técnico, no se me pierdan.Resulta que estoy trabajando contra un Apache ‘restringido’, y no acepta ProxyPass/ProxyPassReverse.Y claro, cuando uno quiere presentar varios servidores en un único front… esa es la opción más habitual… al menos hasta donde yo se.Así que, anulada

El cielo (y su nube) tampoco es perfecto

“En algún lugar entre el proveedor de almacenamiento, la infraestructura de red, el data center y la capa de abstracción de software, reside el culpable de todo este desastre. Y el hecho de que cada provedor culpe a otro añade más diversión”“El CEO de Linkup dice que al menos el 55 por ciento de los

Las cosas sencillas que me hacen amar Unix...

…o como pedirle educadamente y en dos lineas que haga el DROP ALL TABLES que necesito para la integración continua de un proyecto, y sobre una mysql que no soporta dicho comando…export MYSQLCMD=“mysql -s -u root mibasededatos”echo “show tables;” | ${MYSQLCMD} | sed “s/^/DROP TABLE /” | sed “s/$/;/”

Evaluando Spinvox blogging

Desde Xatakamovil me han pasado una cuenta de Spinvox para poder bloggear desde el movil.El resultado es el post anterior, y bueno, no ha sido lo más satisfactorio del mundo, aunque tambien podemos ver la botella medio-llena.Veamos el resultado:“Probando SpinVox y bloqueando desde el movil. Esta es

Twitter caído "otra vez"

Me había pasado varias veces ya conectarme a Twitter y que hiciera extraños y diera errores.Pero desde que tiene trascendencia “mediática”, sus fallos me resultan mucho más visibles.Y esto tiene sus consecuencias:Da mala fama a Ruby y a Rails.Da mala fama a su ex-arquitecto en jefe y a los que curra