Entradas publicadadas a lo largo del diciembre, 2005

Joel Spolsky, foto de microsoft-watch.comJusto ayer hablaba con Javier Romero de la capacidad de ingeniárselas de los informáticos de carrera, cuando veo este artículo en el blog de Joel Spolsky. Últimamente Joel estaba flojeando un poco y hablando de lo guay que es su compañía y lo “guay” que es el y lo “ultra-cool” que es estar con el en sus megaproyectos. No obstante, cuando añadí esta página al blogroll fue por sus magníficos artículos de opinión. Opinión que puede discutirse y que, en muchos casos, no comparto, pero que siempre es buena base para iniciar una discusión.

Logo de JavaLo que comenta Joel en el articulo es una evolución que parece ver el en los últimos graduados que entrevista. Parece ser que se esta tendiendo hacia el Java en el mundo universitario. Según el con Java no se puede distinguir entre buenos y malos programadores. La impresión es que con Java se les enseña a programar un tipo concreto de aplicaciones y que no los puedes sacar de ahí. Luego habla de su epoca de estudiante y como las cosas eran más difíciles con Scheme (cosa que no dudo).

La verdad es que mi opinión la resumiremos en ni tanto ni tan poco. Creo, como Joel, que es necesario para la correcta formación mental de un programador/informático aprender cosas como Scheme, la programación funcional y demás cosas raras que no usaras en la empresa en tu vida, a menos que trabajes en Google. Pero también, como le digo siempre a Javier, los tiempos han cambiado y quizás no es mala idea gastar un poco de tiempo, que personalmente sacaría del bajo nivel, en hablar de cosas como J2EE y demás arquitecturas mastodonticas dedicadas a los desarrollos empresariales.

Por ultimo, no se como sera alli en los States, pero en las universidades de por aquí seguimos teniendo nuestra dosis de todo lo que el echa en falta (aunque nosotros usabamos NJML). Porque casi todo lo que comenta que no saben los informáticos recién horneados lo he dado en la carrera y yo he acabado este año.

Segunda entrega de la serie dedicada a los lifehacks. En esta ocasión los objetivos de la optimización son los medios de comunicación, que en algunos casos resultan indispensables, pero a la vez molestos.

Foros

Todos los que, como yo, pasamos mucho tiempo programando tenemos localizados (y probablemente en un lugar de fácil acceso) un par de foros donde se suelen consultar dudas ya que introduciendo la duda en el formulario de búsqueda solemos encontrar una solución mas rápidamente que en el Google. No obstante, también es posible que seamos habituales de foros que no tienen mucho que ver en nuestro trabajo y, es mas, que al visitarlo frecuentemente perturben este.

Lo mejor que se puede hacer es aprender a usar eficientemente el foro. Aprende como ver los mensajes nuevos (casi todos los foros permiten ver en una ventana los mensajes que se han posteado desde nuestra ultima visita). También tenemos que hacer un ejercicio de leer en diagonal y seleccionar los temas que más nos interesen y intentar escribir siempre que tengamos algo interesante que decir. Si no tenemos mucho tiempo, seria interesante aplicar una metodología tipo GTD™. Si podemos responder en, digamos, 1 minuto, respondemos el mensaje. Más de eso, mejor nos guardamos el enlace en un fichero de texto, o lo apuntamos en la lista de tareas pendientes.

Mensajería Instantánea

Esta es la aplicación devoradora de tiempo por excelencia de los últimos tiempo, tras la aparente decaída del chat. La máxima, como en la mayoría de métodos, es el raciocinio. Que tengas gente en el messenger no quiere decir que tengas que ponerte a hablar con ellos, sobretodo a ciertas horas. Aprende a usar de forma responsable los estados. No uses el away o el no disponible en vano o tus contactos no lo respetaran (aun usándolo como toca es posible que no lo hagan).

Un pequeño truco que uso yo, además de limpiar los contactos cada cierto tiempo, es tener en una carpeta dinosaurios los contactos con los que no hablo. De esta forma la tentación de iniciar conversaciones es menor. Además, nunca inicio una conversación con gente que no este en el estado disponible. Y, finalmente, intento solo empezar a hablar si tengo algo que contar, a menos que, me interese, únicamente, pasar el rato.

Postal Navideña

Precisamente ayer me empeze A Feast for Crows y hoy veo en el blog La Boca del Infierno una postal navideña (estilo tira humoristica/manga) basada en Canción de Hielo y Fuego con los mas famosos fenecidos hasta el A Storm of Swords.

La Era del Diamante, Manual Ilustrado para JovencitasUn día, al salir de la universidad, me apeteció leerme este libro (acababa de acabar El Restaurante del Fin del Mundo). Así que pase por Gigamesh y me lo compre, aprovechando el económico precio de la edición del bolsillo. El libro esta ambientado, en gran parte, en una versión futura de China, dividida entre las ciudades de cada una de las tribus (o phyle) en que la gente ha ido dividiéndose. En este mundo, la nanotecnología es la ciencia que sustenta el modelo de vida de la humanidad, pudiendo crear cualquier cosa de La Toma, la materia prima del C.M.

La tribu más poderosa son los neovictorianos, una sociedad que toma como modelo de ser la Inglaterra del siglo XIX. Un rico neovictoriano quiere regalar a su nieta un regalo muy especial, un libro mágico que servirá para educarla y evitar que se convierta en una decadente tercera generación. John Hackworth, el Artifex que lleva a cabo la programación del libro intenta robar una copia para su hija Fiona, pero es atracado y el libro acaba en manos de Nell, una niña pobre, que no pertenece a ninguna tribu, que encontrara en el libro un refugio del mundo donde vive.

Al igual que en Criptonomicón, el libro se estructura a través de varias historias principales. En este caso, los personajes son Nell, que se va enlazando con su alter-ego en el mundo imaginario del Manual, la Princesa Nell y John Hackworth, quien acaba metido de lleno en una trama política de alto nivel que tiene como fondo la moral de una tecnología como la nanotecnología y el efecto que puede tener en la sociedad.

No me ha decepcionado para nada e, incluso, me ha parecido más fácil de leer que Criptonomicón, que necesita de cierta predisposición previa y que te interesen las matemáticas y la criptografía. Aunque en La Era del Diamante hay un poco de insinuación de teoría de la computación, es bastante breve y no creo que moleste demasiado al lector “de letras”.

Vista general del estudioComo soy español y quiero apoyar las tradiciones patrias publico esta reseña después de los regalos de Santa Claus y que os hayan engatusado para que compréis el nuevo Prince (que no esta nada mal), la enésima iteración del juego de fútbol/básquet/pelota vasca o el Age III. El juego al que he estado viciando esta semana es la última obra maestra de Peter Molyneux, que ya le tocaba después de sus últimos juegos, llenísimos de buenas ideas pero no del todo bien acabados.

The Movies es un juego donde debes gestionar un estudio de cine, desde los albores de la cinematografía hasta la actualidad. El juego en sí es una mezcla de Mad TV con Los Sims. Por un lado tendrás que construir tu estudio y gestionar tus recursos, tanto económicos y materiales como humanos (los actores y directores, las estrellas, y también equipo de rodaje, guionistas, etc.). Por el otro tendrás que tener contentos a tus empleados, colocando convenientemente los edificios, subiéndoles el sueldo, poniéndoles caravanas y asistentes, etc. No acaba ahí el juego, pues además, podemos crear nuestras propias películas, seleccionando entre una cantidad inmensa de escenas, decorados, trajes, etc. Además, podemos editar y añadir subtítulos (y si tenemos ganas, voz) a las películas, no tanto de cara al juego, sino para compartirlas en Internet.

Dirigiendo una peliculaLo que convierte a The Movies en un juego esplendido es su acabado. El juego, como juego, funciona increíblemente bien. Ya comenté que a mi Molyneux me encanta, pero no sabia si acertaría con la formula. Además, el juego esta súper bien documentado y la evolución del cine como se plantea en el juego es muy cercana a como fue en la realidad.

Detalle de personajes: 2 actores y un paparazziLos gráficos están muy detallados y los personajes se ven bastante bien, además de tener un vestuario increíblemente amplio. Lo que me ha enamorado es el sonido. El bla bla bla de los personajes (estilo Los Sims) es una de las cosas mas criticadas, pero no se le puede pedir mas. Lo que esta genial (de lo mejor, técnicamente, del juego, en mi opinión) es la voz. Durante el juego ameniza la partida un comentarista de radio, Henry McDuff, que narra la historia del mundo de una forma bastante graciosa y que te hace esbozar más de una sonrisa.

Molyneux ha acertado, como es habitual, y Lionhead ha conseguido, no creo que abarcar todo lo que pensaba Peter, pero si catalizar el diseño en un muy buen producto que hará las delicias de un amplio espectro de jugadores y que presenta como uno de los mejores títulos de esta navidad tan flojita en términos de software lúdico.