Monthly ArchiveAbril 2007



Ideas & Sociedad & Trabajo en Equipo 28 Abr 2007 12:23 am

Cuál es la calidad de un Software

Pues anda que no hay gente viviendo de la preguntita…. y sin respuesta razonable en general, bajo mi punto de vista.

Esto es como si yo voy a tu casa - en obras - y, sin tener ni idea de albañilería, pintura o fontanería, te “llevara el proyecto” aplicando la cuenta de la vieja.

La experiencia nos indica que no hay manera de controlar o transmitir conocimientos tales como “programar” o el cuidado que pone “ese tío en lo que hace”.

No pones a dos programadores juntos y hay un trasvase por ósmosis.

Que no. Que no, chaval/a. Hay uno que bien y otro que mal.

Pero a lo que voy, y es obvio si lo piensas, es que hay mucho no-técnico, mucho comisionista que cree que puede vender software o servicios relacionados sin tener ni puta idea de lo que hacen los “productos cárnicos”.

Lo mismo ocurre con más profesiones como con los médicos, los electricistas, los periodistas, los abogados, etc…

La calidad de tu trabajo depende mucho de ti, de cómo te lo tomes, de como cuides tu obra, de cómo te lo curres. Vale, vale, también de cómo te desmotiven.

Todo esto viene provocado por el artículo de Sergio en el que dice:

La calidad de un software es la misma que la calidad profesional de la persona que lo escribió.

Sí, y la calidad de un artículo de prensa, o la calidad de un edificio, o de esa chapuza en el baño…

Señores, señoras, dependemos de personas y no de profesionales. A ti te mola que sea “fulanito” el que arregla tu coche.

Pues lo mismo con el software.

Sociedad & Trabajo en Equipo 27 Abr 2007 11:31 pm

Investigación en Desarrollo de Software

Pues sí. También se hace investigación en desarrollo de software. Si te gusta desarrollar y además no tiene que ser un programa .NET para calcular el interés de tus ahorros, o peor, de los ahorros de los demás te puede interesar esto que me ha llegado a través de Antonio Miranda.

IMDea

El Instituto Madrileño de Estudios Avanzados (IMDea) tiene - ¿posee? - una fundación dedicada a la investigación en tecnologías de software, que hoy viernes 27 de abril abre el plazo de presentación de candidaturas para investigadores con caracter internacional.

Podéis ver en el enlace que ofrecen tres contratos Ramón y Cajal del Ministerio de Educación y Ciencia que son ayudas que da el SUsodicho MInisterio (su - mi … :) ) por 5 años, con una retribución bruta mínima de 32.600 leuros orientado a doctores (¿o similares?) con experencia en el área de tecnologías de desarrollo de software.

En fin, que no sólo puede investigarse en un barco en la antártida ni sobre ocogenes en este país. El propio Ramón y Cajal decía que la investigación no debía estar en manos de profesionales. Profesionalizar la investigación no le parecía lo mejor… para él era más adecuado que fuera algo “amater”, más fresco, más mejor…

Si piensas parecido a Don Santiago o te viene bien esa pasta mientras haces algo por tus compis el resto de los humanos échale un ojo a estas convocatorias.

Ideas & Sociedad & Trabajo en Equipo 21 Abr 2007 01:56 am

Flamenco y Vida

Hoy hemos asistido a una tremenda sesión de flamenco en el Club de Música y Jazz del Colegio mayor San Juan Evangelista de Madrid más conocido como el Johnny.

Flamenco

Puede que parezca un arte para iniciados, pero es indudable que cantaor y guitarra se la juegan y que es muy artesanal en el sentido de que o “lo tienes” o no lo tienes. Cuesta encontrar gente que “lo tenga”.

En cierto momento Guillermo Cano, uno de los cantaores, nos ha regalado este versito:

Mire usted caballero,
mire usted caballero.
Los consejos sin dinero
son castillos en el aire,
que yo no los doy
ni tampoco los quiero

En otro momento José de la Tomasa ha dicho:

No me veréis rico con el cante, pero lo que yo quiero es que cuando me enterréis lleve yo una sonrisa en el rostro.

A esta entrada no le hacen falta comentarios ;)

Arquitectura de Software 20 Abr 2007 05:50 pm

Lenguajes de programación según su popularidad

TIOBE Software es una empresa de asesoramiento y seguimiento de la calidad del software.

Además no son tontos y publican un informe anual sobre la popularidad de cada leguaje de programación basado en la disponibilidad de ingenieros de software especializados, cursos e información de compañías de terceros, y consiguen visitas.

Tengamos en cuenta que no nos están hablando del mejor lenguaje de programación (quien quiera perder el tiempo….) o en cuántas líneas de código se han escrito en cada lenguaje.

Sus resultados pueden ser útiles antes de plantearse qué lenguaje aprender o en qué tecnología implementar una idea o un proyecto de software. Se agradece esta ayuda relativa, porque esto del software es muy poco acotable. Para construir un edificio de 30 pisos sabes que te puedes tirar uno año para levantarlo y si tienes no-sé-qué-problemas, seis meses o un año más. Como decía Sergio el otro día en el software no hay tope, no hay certeza. Te puedes pirar dos años o que nunca se haga.

La clasificación según popularidad y con su diferencial respecto a hace un año es:

  • 1.- Java : -2,93%
  • 2.- C : -2,75%
  • 3.- C++ : -0,18%
  • 4.- Php : -2,24%
  • 5.- VBasic : -1,83%
  • 6.- Perl : +0,19%
  • 7.- Python: +1,05%

El enlace a los resultados lo tenéis aquí.
Esto me ha llegado vía…. Barrapunto.

Sociedad & Trabajo en Equipo 18 Abr 2007 04:44 pm

Tocarse los huevos y ser un infeliz

Hace un tiempo estuve en un curso en Holanda y aquello parecía un chiste de esos que empieza:

“Esto es un holandés, dos alemanes, dos autríacos, un belga y un español, y va el español y se poneeee….”

Pero era tal cual. El caso es que durante una comida (a eso de las europea hora de las 12:30) me preguntaban si yo me echaba la siesta, que - decían - eso era un invento fenomenal y que los españoles sí que sabíamos. Todo esto en serio.

“Are you kidding me?”. “No, not at all”.

Cuando les comentaba que la mayoría de la gente que conozco que trabaja en sistemas no sólo no se echan la siesta, sino que no pueden y que hacer jornadas de más de doce horas no es una cosa rara, ni mucho menos, eran ellos los que me preguntaban si les estaba hablando en serio. Desde luego, no es para estar orgulloso sabiendo que además la productividad en España es bajísima comparada con los demás países europeos.

Lazy

Como se puede comprobar en los jugosos datos de este artículo sobre la Productividad Española del Blog Salmón, vemos que perdemos mucho en tiempo en cafelitos y “rajando” en lugares equivocados. No sé qué peso cientifíco otorgar a sus datos, pero sí hemos visto mucho compañero de faena quejarse de asuntos laborales en la máquina de café después de haberse callado en la reunión en la que plantear problemas de hace cinco minutos.

A mi me parece razonable organizarse mejor para trabajar menos como hacen los Holandeses y estar en casita o por ahí a las cinco y media, pero también entiendo que te guste tontear o navegar o el “far niente”. Lo que no puede ser es tocarse los huevos y encima estar amargado y darle la brasa a los demás.

Hay una regla que siempre me ha gustado. Si me quejo de algo más de seis meses y no he hecho algo para remediarlo, dejo de quejarme.

Software Libre & Arquitectura de Software 12 Abr 2007 05:41 pm

Artículo ACE en Linux+

En la revista de este mes de Linux+DVD viene el primer artículo de una serie de dos (por poco) sobre ACE y cómo empezar a usarlo.

Linux+ Abril 2007

También se describe Make Project Creator (MPC), herramienta que os recomiendo para generar Makefiles para combinaciones de sistema operativo y compilador a partir de un solo fichero fuente. Se trata de escribir los programas una sola vez y que podamos compilarlos y ejecutarlos en sistemas operativos diferentes sin esfuerzo por nuestra parte. Otra vez la reutilización.

La propuesta de la gente de Linux+ es: “Escríbeme un artículo y te lo pago en forma de suscripción a la revista o con publicidad sobre su empresa o tu producto”. Nosotros la hemos aceptado pero creo que el mayor beneficio es el de ponerse a escribir aunque sea un sólo artículo. Escribir es una manera de pararse a pensar, ordenar las ideas y organizarlas para que sea otro el que pueda entenderlas. Es un ejercicio interesante.