Los de siempre, como siempre

Published 167 weeks, 2 days ago
Wed Dec 27 2006
Nuevo intento por parte de los sempiternos defensores de la libertad de coartar precisamente eso: la libertad. BadVista.Org es un blog montado por la Free Software Foundation.
Me ha llamado la atención la cajita "Acerca de..." que viene en el blog. Cito y traduzco:
The BadVista campaign is an advocate for the freedom of computer users, opposing adoption of Microsoft Windows Vista and promoting free (as in freedom) software alternatives
--
La campaña BadVista es una defensa por la libertad de los usuarios de ordenadores, que se opone a la adopción de Microsoft Windows Vista y promueve las alternativas de software libre (de libertad, no de gratuidad)
Ya.
Es decir, que el objetivo, la (in)sana intención es influir en las decisiones personales de cada usuario y decirnos que somos muy libres de instalar y usar el Sistema Operativo que queramos... siempre y cuando lo que usemos no sea Microsoft, claro. Bonita forma de defender la libertad de elección. En fin, es la misma vieja historia.

Hotfixes

Published 168 weeks, 3 days ago
Tue Dec 19 2006
Como ya sabréis si estáis mínimamente atentos a la blogocosa, el primer Service Pack para Visual Studio 2005 está disponible para su descarga aquí.
Habiéndolo descargado (toooodos sus inmensos 431 megas) e instalado, permitidme un par de consejos:
  • Antes de comenzar la instalación del SP aseguraos de haber desinstalado el VS 2005 Web Application Project, si lo teníais; ya que su funcionalidad se incluye en el SP1 y éste protesta e impide la instalación si detecta que el Web Application Project está instalado en el sistema.
  • Tened en cuenta, en general, que el SP1 tardará más cuantas más opciones de VS y más lenguajes tengáis instalados; ya que realiza la actualización para todos y cada uno de ellos.
  • En general, un buen consejo a tener en cuenta es que no instaléis el SP1 hasta que no tengáis un buen rato libre, preferiblemente un par de horas. He instalado el SP1 en tres sistemas en los últimos dos días y en ningún caso he bajado de la hora y media.
Por otro lado, esto no es únicamente problema del SP1. Cualquier hotfix para Visual Studio tarda una eternidad en instalarse. Ayer recibí mi licencia para el extraordinario ReSharper 2.5, (que por cierto está de oferta), y procedí a instalarlo. Resulta que requiere que un par de hotfixes estén presentes en el sistema y si el usuario responde afirmativamente, procede automáticamente a instalarlo. Este pequeño e inocente paso aumenta el tiempo necesario para instalar ReSharper desde los 2 minutos hasta los tres cuartos de hora.
¿Alguien sabe por qué son tan rematadamente lentos?

Actualización 14:23.- Vía Jon Galloway me entero de una forma de acelerar la instalación del SP1: deshabilitando la caché de parches. Más información sobre cómo hacerlo en el blog de Heath Stewart.

Herramientas

Published 170 weeks, 1 day ago
Thu Dec 07 2006
En aquel maravilloso simulador de vuelo de principios de los 90, Chuck Yeager's Air Combat, el mítico piloto decía una máxima que desde entonces tengo en alta estima:
Remember, it's the man, not the machine.

O en cristiano: "Recordad: es el hombre, no la máquina". Yeager nos recordaba que por muy superior que fuera técnicamente el avión del enemigo, si nosotros teníamos lo que hay que tener, la victoria sería nuestra.

Llevo desde que empecé en esto de la programación utilizando las que son, en mi opinión, las mejores herramientas para el trabajo, es decir las diferentes versiones de Visual Studio desde la 6. Y siempre me ha parecido una sobrada estúpida, llena de ego y con muy poco fundamento aquello de los verdaderos programadores lo hacen en Notepad. Sustitúyase Notepad con vii, emacs o cualquier otro editor de texto glorificado a la elección del machote de turno.

Las herramientas están para ayudarnos, aunque nunca podrán hacer nuestro trabajo por nosotros. Si dispongo de IntelliSense no tengo porqué saberme de memoria todos los métodos, propiedades y eventos de System.Data.SqlClient; pero sigo necesitando saber la diferencia entre un DataSet y un DataReader y cuándo usar cada cual. Y lo mismo para plantillas, wizards y demás herramientas que hacen posible la programación hoy en día. El usar o no dichas herramientas no me hace ni más ni menos machote, ni mejor ni peor programador que otro.

Y, sin embargo, cuando alguien tiene verdadero talento, las herramientas son lo de menos:

Sí, el tío del vídeo ha utilizado exclusivamente Microsoft Pain(t).