jueves, 4 de noviembre de 2010

La paradoja del profesionalismo

Le en el último artículo de David L. Parnas en el Communications del ACM:

Until customers demand evidence that the designers were qualified and disciplined they will continue to get sloppy software.

As long as there is no better software, we will buy sloppy software.

As long a s we buy sloppy software, developers will continue to use undisciplined development methods.

As long as we fail to demand that developers use disciplined methods, we run the risk - certainty - that we will continue to encounter software full o bugs.

¿Y como salimos de este bucle?

miércoles, 3 de noviembre de 2010

Admitido a trámite el recurso contencioso administrativo interpuesto contra el Real Decreto 1837/2008 de reconocimiento de cualificaciones profesionales



http://www.coitimur.org/2010/10/31/admitido-a-tramite-el-recurso-contencioso-administrativo-interpuesto-contra-el-real-decreto-18372008/

Bueno. Es un paso más en la defensa de la profesión.

Una vez más enhorabuena a todos los que están trabajando por defender una profesión tan necesaria para nuestra sociedad.

sábado, 7 de agosto de 2010

C++0x cada vez más cerca

En la reunión del comité de C++ en Suiza esta terminando hoy.

Durante la semana se han procesado varios centenares de comentarios enviados por los distintos países participantes en ISO. Ha sido una semana bastante productiva.

Parece que el estándar estará terminado (o casi) para la reunión del comité en Madrid el próximo marzo de 2011.

Algunas decisiones:
  • Se ha refinado la bilioteca bastante (más sobre este en otro post)
  • Se ha tomado la decisión de que los destructores serán por defecto noexcept(true).
  • Se ha decidido pasar a una sintáxis para alignment basada en keywords en vez de los actuales atributos. Esto permitirá una mayor compatibilidad con C.
  • Se ha decidido que noreturn siga siendo un atributo. Esto lo hace incompatible con C, donde usan una palabra reservada.
  • Se ha decidido que el control de redefinición virtual deje de hacerse con atributos. Todavía se están buscando los nombres más adecuados para las palabras reservadas.
  • Se ha decidido cambiar la gestión de SFINAE para que se tenga en cuenta el control de acceso.
  • Se ha decidido eliminar las declaraciones de acceso, que están deprecated desde C++98.
  • Se está estudiando la posible recuperación (actualmente deprecated de static en el ámbito de un espacio de nombres.

miércoles, 4 de agosto de 2010

En el comité de C++

Estoy en la reunión del comité de C++ en Rapperswil (Suiza). Como probablemente sabéis hace unos meses el comité emitión un FCD (Final Committee Draft), al que todos los paises han enviado comentarios.

El documento ha recibido voto afirmativo de la mayoría de los paises:
* 7 votos afirmativos sin comentarios.
* 8 votos afirmativos con comentarios.
* 1 voto negativo.
* 3 abstenciones.

La cantidad de comentarios recibido ha sido muy importante. El PDF mide 250 páginas.

Ahora estamos intentado resolver la mayoría de los comentarios recibidos. La idea, es que en estos momentos se ha cerrado la adición de nuevas ideas al lenguaje (y la biblioteca) y se está intentado resolver las posibles inconsistencias detectadas.

Con un poco de suerte, el estándar estará finalizado para la reunión de Madrid, en marzo de 2011.

jueves, 27 de mayo de 2010

Viva Corea del Sur (y su sanidad)

No. Esta no es una entrada sobre al creciente tensión entre las dos Coreas.

El caso, es que la semana pasada he estado en la ciudad coreana de Busan (la segunda en tamaño del país), como General Chair del congreso ICA3PP (10th International Conference on Algorithms and Architectures for Parallel Processing).

Mis colegas del comité de organización insistieron en llevarme a cenar a un verdadero restaurante coreano. Y claro, una vez en el restaurante descubrí que la comida que ibamos a tomar se clasificaba en dos tipos:
  1. Pescado crudo, que en la versión coreana quiere decir que unos minutos antes todavía estaba vivo.
  2. Otros alimentos que se movían en el plato. Y cuando digo, se movían quíero decir que todavía se podrían considerar como "vivos".
No suelo acobardarme facilmente. No obstante, con una ligera dosis de prudencia decidí optar por la opción 1. La velada fue fantástica, pero ...

Unas 36 horas después empecé a sentirme, digamos que no demasiado bien. A las cinco de la mañana me despierto enciendo el ordenador y me pongo a buscar los síntomas del temido anisakis. Ante la duda, y el riesgo de que la cosa vaya a más durante un viaje en avión compuesto de 3 vuelos y 17 horas, decido que me vea un médico.

En el hotel me acompañan a un hospital, donde la atención fue simplemente espectacular. Al minuto de entrar por la puerta del hospital ya me habían tomado una muestra de sangre y en 10 minutos me habían tomado cuatro radiografías, puesto dos inyecciones y un suero. La amabilidad del equipo médico fue incomparable.

Aunque había suscrito un seguro médico para el viaje, dadas la horas decido pagar la fatura y arreglar cuentas con mi seguro al volver a España. Y ¡Oh, sorpresa! la factura que tiene que pagar el imprudente extranjero asciende a la canidad de 148.000 Wong coreanos (unos simples 110 euros).

Simplemente, no puedo expresar más que palabras de gratitud hacia los médicos y enfermeras. Y no dejo de pensar que me gustaría tener un sistema sanitario público como el de Corea.

sábado, 22 de mayo de 2010

Manifiesto sobre educación

Recientemente he recibido una invitación a firmar un manifiesto alrededor del sistema educativo. Me lo ha enviado Ricardo Moreno Castillo, al que algunos recordarán por haber escrito "El Panfleto Antipedagógico".

Parece ser que el manifiesto lo apoyan SPES (una federación de sindicatos contrarios a la LOGSE) y ANCABA (la asociación nacional de catedráticos de instituto), pero esperan conseguir muchos más apoyos.

El manifiesto está disponible en:

http://porunavueltaalsentidocomun.blogspot.com/

Salvo algún pequeño detalle me parece eso: una vuelta al sentido común.

domingo, 25 de abril de 2010

Rankings universitarios odiosos pero necesarios

Acabo de leer el ranking en Investigación de Universidades Públicas Españolas de 2009. Este ranking se ha publicado ya un par de años y es de mucho interés.

http://www.ugr.es/~aepc/articulo/

Cuando hablas de rankings mucha gente recurre a diversos lugares comunes. Te dicen cosas como que son subjetivos, que no es posible comparar universidades, etc.

Realmente, en otros países esta es una práctica tan asentada que nadie la discuete. En algún viaje a Estados Unidos he visto como se vendían los rankings de universidades en los kioscos de prensa. La gente está dispuesta pagar por esa información porque la considera de mucho valor.

A día de hoy en España, esto no es así. Tristemente las razones de los estudiantes para elegir universidad no se basan en criterios de calidad. Típicamente, las dos primeras razones son: "la que me pilla más cerca de casa" y "aquella a la que van a ir o van mis colegas/amigos".

Bien veamos que indicadores se utilizan para elaborar este ranking:
  • Artículos en revistas de impacto internacional (Journal Citation Report).
  • Tramos de investigación reconocidos por profesores funcionarios (sexenios).
  • Proyectos de I+D.
  • Tesis doctorales defendidas.
  • Becas de Formación del Profesorado Universitario obtenidas.
  • Doctorados con mención de calidad.
  • Patentes.
Para eliminar diferencias de tamaño, todos los indicadores se normalizan por número de profesores de la Universidad, lo cual parece más que razonable.

La Universidad mejora valorada en este ranking es la Pompeu Fabra. Por otra parte, entre las diez primeras, aparecen dos Universidades madrileñas: la Autónoma de Madrid y la Carlos III de Madrid.

Cada uno puede sacar sus conclusiones del ranking. Lo que me parece relevante es prestar atención a los mismos. La sociedad, que es quien financia a las universidades, tiene derecho a exigir a las Universidades una adecuada productividad. Al mismo tiempo, la sociedad debe reconocer el adecuado empleo de la inversión que hace sobre las distintas Universidades.

Si los estudiantes piensan que es lo mismo formarse en cualquier Universidad, y si las empresas piensan que es igual contratar a un titulado formado en cualquier Universidad, ...

En cualquier caso faltan (y debemos exigir) otros dos tipos de rankings:
  • Rankings sobre la calidad docente de las Universidades.
  • Rankings sobre la inserción profesional de los titulados de las Universidades.
No es nada raro en otros paises que los distintos rankings hagan públicos datos como la media y la mediana del salario de primer contrato de sus titulados.