Bienvenida

•noviembre 21, 2008 • Dejar un comentario

Muchas veces tengo la necesidad de escribir sobre cosas que hago o investigo sobre todo este mundo de las nuevas tecnologías.

Otras veces tengo la necesidad de escribir sobre frikadas que encuentro por ahí, todas relacionadas con las tecnologías, ojo!

Así pues, empiezo esta nueva etapa con este blog sobre tecnología e informática.

Bienvenidos a todos. Espero que os sirvan de utilidad todas las cosas que se escribirán por aquí.. o no.

Idiotez 2.0

•mayo 24, 2010 • 1 comentario

A veces una imagen vale más que mil palabras. Además así estreno la nueva categoría del blog: Idiotez 2.0

Lo mejor de todo, las “O” en mayúsculas: “necesitO”…. ¿Es para dar más énfasis?

Ultimate Galactic Civilizations 2

•abril 27, 2010 • Dejar un comentario

Si hay algo que me fascinan, son los juegos de estrategia ambientados en el espacio, del estilo del clásico Master of Orion 2 (ahí, ahí empezó todo)

En su momento hablé de Space Empires V, hoy voy a hablar de Galactic Civilizations 2.

Me parece una maravilla. Es abrumadormente completo y personalizable. Todavía estoy esperando el momento de poder construir una estación espacial como la de la imagen para ir destruyendo soles a cascoporro.

Esto es una pequeña introducción. Escribiré más sobre este maravilloso juego.

Sin palabras

•abril 23, 2010 • 3 comentarios

Me vais a disculpar… pero… ¿Hay algo más estúpido que esto?

La vieja escuela

•abril 14, 2010 • Dejar un comentario

En otra empresa que estuve (o la misma que comentaba en el post anterior… quien sabe) conocí a un tipo de personaje de lo más curioso:

Un tipo “de la vieja escuela” o “dinosaurio tecnológico” de treintaypocos años.

¿Pero como? ¿ Treintaypocos años y ya considerado un “dinosaurio tecnológico” ?   Inquietante, ¿eh?

Existen este tipo de personas, os lo juro, he trabajado con ellas. Son personas que llevan trabajando en el sector bastante tiempo (¿1o años? ¿15 años?) y creen que lo han visto todo. Si eres nuevo, tienes inquietudes e ilusiones por tu profesión de desarrollador y vienes con ideas novedosas, el dinosaurio tecnológico te mirará por encima del hombro y te sacará la cabeza de cuajo. Cualquier cosa que suene a “nuevo” o a “trabajar diferente a como yo trabajo” será descartado por el dinosaurio con un gruñido, se sentará en su rincón y hará como que trabaja…

¿Se está implantando una nueva metodología de desarrollo? El dinosaurio tecnológico se la pasará por el forro de los huevos.

¿Se está organizando internamente la empresa de una forma más limpia y ordenada? El dinosaurio tecnológico seguirá usando las mismas historias que usaba antes, pasando de tí completamente.

De vez en cuando te lanza frases como “Yo antes, programaba con el bloc de notas….” ¡¡¡¡Genial!!!!! ¿Tengo que pasar yo por el mismo percance para entenderte y estar a tu altura? Es un ser superior, recordad, el trabajar años y años en “carnicerías” (típicas empresas de software donde el programador es una pieza de vaca a la que descuartizan) te dan una capacidad y un entendimiento de la vida totalmente diferente: Todo es una mierda y en nuestra profesión hay que programar de rodillas sobre una vara de hierro.

En una profesión como la nuestra, si no avanzas, si no te actualizas…estás muerto en muy pocos años. Si no optimizas tu forma de trabajar, si no mejoras el proceso de creación de código, gestión de proyectos, chateo por messenger…. llegará otro que lo haga mejor que tú.

Lo dicho compañeros. No os convirtáis en dinosaurios de la vieja escuela. Estad actualizados, estad abiertos a nuevas tecnologías a nuevas metodologías (Lo dice uno que <modo irónico = “on”> ama apasionadamente el mundo Apple <modo irónico = “off”>)

SysAdmins… o algo

•abril 14, 2010 • Dejar un comentario

Hace no mucho, estuve trabajando en una empresa la cual no tenía Administrador de Sistemas, propiamente dicho, había un “Responsable de sistemas” (curioso, ser responsable de un departamento en el que no hay nadie).

Durante el tiempo que estuve en esa empresa, tuve una lucha enorme con este señor Responsable para que instalase Ubuntus en las máquinas, en lugar de los Windows Xps de toda la vida (con licencias, sin licencias, con virus, troyanos y demases). La respuesta siempre era la misma: “NO, Linux es una mierda” (Literal). Como mucho, conseguí que yo pudiese tener un dual boot en mi máquina.

Este señor, como “responsable de sistemas” tenía que velar por la seguridad de la red, etc etc (¿Responsable? ¿Administrador? … ¿En qué quedamos? Creo que no lo tenían claro ni ellos), como decía, este señor se tenía que ver día a día con sistemas Unix, como el que había en el servidor… y SIEMPRE, SIEMPRE me hacía partícipe de sus fracasos: “Linux es una mierda, llevo 2 días para configurar esto, en Windows con un clic todo era más fácil”. He llegado incluso a sentirme culpable, como si yo fuese responsable de que Linux no funcionase como este señor quería, así que imaginaros el bombardeo que he llegado a sufrir.

Lo más curioso de todo es la frase: “En Windows con un clic todo era más fácil”. Salido de la boca de un informático. Me cuesta creerlo.. y mucho.

Desde mi punto de vista subjetivo y absolutista, Windows es un sistema “para tontos”, a ver, no me malinterpreten, no estoy insultado a nadie, seguid leyendo. A ver, Windows está hecho para “que no se piense mucho” a la hora de gestionarlo y tal. Un usuario de nivel técnico medio-bajo encontrará este sistema sumamente interesante para sus necesidades básicas: Leer correo, actualizar el Facebook, Escribir algo en el Word, ver películas etc etc. Todo con un par de clicks, aquí y allá. Luego, si eres un usuario de nivel técnico alto pero de nivel flojera máximo, también te puede venir bien. Para instalar nuevos programas, sistemas, agregar nuevas funcionalidades… todo un click aquí y allá. Fácil y sencillo! Pero no pidas más. No pienses un poco más de la cuenta, que Windows no te responde!

Por otro lado, un sistema GNU/Linux, cualquiera, el que más os guste, puede ser tán facil o tán dificil de gestionar como se quiera. A un usuario de nivel técnico medio-bajo, puede todavía con un par de clicks, actualizar su Facebook, o incluso ver videos y escuchar música!! (que loco,eh?).  Para un usuario de nivel técnico alto y flojera extrema…puede ser una pesadilla. ¿Te piensas que vas a poder configurar “con un click” el nuevo servidor? ¿Te piensas que vas a encontrar hermosas ventanitas con botoncitos por todos lados?  Es posible que tengas que recurrir a eso llamado “linea de comandos” (El horror!!) Si eres un poco inquieto y te gusta trastear, seguramente estés deseando de meterte en ese mundo de matrix, de fondo negro y letras blancas…

Pero bueno, no todos los Administradores o Responsables de sistemas son inquietos y les gusta el trasteo… los hay que les gusta que con un clic se les instale todo.  Un aplauso para esos últimos y desearles mucha suerte a las próximas oposiciones que se inscriban, tendrán más futuro como funcionarios que como SysAdmins.

PD. Posibles nuevos miembros en la lista de “colectivos que odian a jbeer”: Los funcionarios? Y los SysAdmins amantes de windows y flojos..

Sobre la teoría de la ventana rota

•abril 12, 2010 • 6 comentarios

He cogido la mala costumbre de leer libros… Pues bueno, hace no más de una semana recibí en casa un par de libros que encargué por Amazon.

Code Complete 2

The Pragmatic Programmer

Para colmo, estoy leyendo los dos al mismo tiempo, y lo intercalo con algún que otro visionado de revistas antiguas de “El Jueves”.

Bueno, me centro en el segundo, en “The Pragmatic Programmer”: En uno de los primeros capítulos leí sobre “La teoría de la ventana rota” y me pareció de sumo interés.

Se hizo un estudio sobre el abandono de edificios en grandes ciudades (Niu York, si no recuerdo mal) y se descubrió que el deterioro de un edificio empieza a crecer exponencialmente si en ese edificio hay una ventana rota. Podemos tener un edificio abandonado, pero intacto, todo perfecto durante muchos años, pero en el momento en que una ventana se rompa, el deterioro y la destrucción del mismo (que catastrófico) llega en días. ¿Razón? Da una sensación de abandono y no cuidado. Por ello, se deja aún más estar y acaba siendo una absoluta ruina: llegan los grafiteros y pintan en las paredes, los niños rompen más ventanas…

Apliquemos esto mismo a un proyecto de software. Supongamos que tenemos un proyecto perfecto, limpio, organizado y de pronto, nos encontramos con “una ventana rota”: código guarro, mala implementación, etc etc… Si no lo arreglamos en el momento, corremos el riesgo de que nuestro proyecto acabe en ruinas. Si dejamos ese tipo de cosas, cualquiera que venga a trabajar en tu proyecto y vea esa ventana rota, no tendrá cuidado cuando cree su código ya que le dará la sensación “de abandono, de que está todo así”. Sin embargo, si está todo sin ventanas rotas, pondremos mucho más cuidado en nuestro código, para no enguarrar el edificio y mantener la armonía.

Curioso y cierto como que el pan sube todos los años…

Python

•abril 12, 2010 • Dejar un comentario

“Paiton”, “Paizon”, “Pitón”… dicho de tantas formas (lo he escuchado y lo he llegado a decir de las 3 formas).

Un lenguaje del que llevo ya algunos meses queriendo aprender a fondo. Ahora que en la empresa se me da la oportunidad, voy a ponerme con ello. Para empezar, es bueno tener algún manual de referencia a mano, para saber como movernos.

Ahí os dejo el que estoy usando ahora:

Python para todos

Y como entorno de desarrolo:

Eclipse+PyDev (Además de Google App Engine, pero ese es otro tema)

Y como no, tenemos que tener Python instalado:

Python

Aquellos que tengan una distribución GNU/Linux es posible que no tengan que instalar Python, ya que viene configurado por defecto. Para comprobarlo, escribid en vuestra línea de comandos

python

A ver que os sale.