Ciudad VS Campo

Las ciudades alimentan una pléyade de emociones destructoras de la vida: la ansiedad acerca de nuestra posición en la jerarquía social, la envidia ante el éxito ajeno, el orgullo y el deseo de brillar a los ojos de los extraños. [...] Los habitantes de las ciudades carecen de perspectiva, se hallan esclavizados por lo que se comenta en la calle o a la hora de la cena. Por muy abastecidos que estén, poseen un incesante deseo de cosas nuevas, que no precisan de manera genuina y que jamás les granjearán la felicidad.

Willian Wordsworth.

3 habilidades con las que tener éxito

En realidad, para tener éxito, solo se necesitan 3 habilidades, aunque hay que dominarlas:

  • Capacidad de adaptación
  • Capacidad de aprender rápido de todo lo que veas
  • Capacidad para saber lo que desean las personas

El ingeniero y la resolución eficiente de problemas

Hablemos del problema del vendedor viajero (Travel Salesman problem). Sin entrar demasiado en teoría computacional, digamos que es un problema NP-Completo, que ha dado muchos dolores de cabeza a matemáticos, programadores e ingenerios en general. Veamos por qué.

Supongamos que somos un comercial, que a lo largo de un mes, tiene que recorrer 50 ciudades distintas alrededor del mundo. Cada conexión entre ciudades tiene un coste (ya sea por tiempo, o por coste del billete de avión). ¿Cómo ayudamos al pobre comercial a trazar su ruta de forma óptima? Debería hacer Madrid – Londres – Nueva York – Los Ángeles – Pekin, o quizá Madrid – Nueva York – Los Ángeles – Pekin – Londres?

La solución parece evidente a simple vista, pero en realidad no es nada trivial. Y la solución de fuerza bruta es válida para 4, 5 o 6 combinaciones, pero no más (en combinatoria, sería el factorial del número de ciudades). Se puede interpretar como un problema de grafos, pero cuidado! No son algorítmos de búsqueda del camino más corto! Dijsktra no es válido aquí, ya que nuestro comercial tiene que recorrer TODOS LOS PUNTOS.

Bien, en este tipo de problemas, se suelen utilizar soluciones heurísticas. Es decir,  no será la solución óptima algorítmica al 100%, pero si una “válida” que tenga un porcentaje de error probablemente menor del 5%. No será la óptima en cuanto a resultado, pero si en cuanto a otros factores, como tiempo de computación, coste para generar la respuesta, y dolores de cabeza del ingeniero.

¿A qué viene esto?

En la empresa nos encontramos todos los días con problemas del viajero comercial. Y no me refiero a que los comerciales estén todo el día de parranda (que lo están), sino a que muchos de los problemas que nos encontramos no requieren nunca la solución perfecta. La respuesta óptima. Sino que dedicando menos tiempo, se puede llegar a una solución más rentable e igualmente válida. Muchos programadores pecan de esto. De ser extremadamente puristas, tener el algoritmo perfecto, la solución infinita, cuando en realidad, el objetivo estaba mucho más abajo que todo eso.

Así que recuerden: No busquen solo lo óptimo, sino también lo rentable y lo eficiente.

Algunos recursos:

No tiene precio (I)

Estar 45 minutos corriendo arriba y abajo por el parc Güell, para terminar recobrando el aire en las tres cruces, con una panorámica perfecta de Barcelona y escuchando Unforgiven de Metallica.

Uno de los recuerdos que me quedarán de la ciudad condal.

Leaving Qapacity

Después de 13 intensos meses, y debido a la noticia que ya comenté sobre el viaje, ha llegado el momento de dejar uno de los proyectos más interesantes que he hecho desde que me dedico a esto. Qapacity.

Dejo atrás un producto impresionante (si no estáis registrados ya estáis tardando en ofrecer vuestros servicios), un montón de trabajo, y muchos buenos momentos (también malos). Un equipo magnífico y mucho, mucho futuro.

Para mi Qapacity siempre será mi pequeñín, al que di de mamar desde que apenas tenía unas pocas líneas de código. Todo un reto profesional, y todo un éxito en mi humilde opinión. Les echaré de manos chicos.

best-damn-team

En la foto, de izquierda a derecha: El castellano, el sueco, el argentino, el canario, el noruego, y la rumana :)

Sergio Gago en Qapacity

Huir viajando, viajar huyendo

Durante los últimos días, un grupo en couchsurfing hemos estado debatiendo sobre el concepto de viajar. No de irse 15 días de vacaciones, sino del viaje en si mismo, de viajes de larga duración, de búsqueda. Como el que tengo yo por delante, vaya.

En este debate salieron algunas cosas interesantes que me gustaría compartir con vosotros, y también pediros vuestra opinión.

En primer lugar, la diferencia entre viajero y turista. ¿Quién es quién y dónde está la diferencia? Tradicionalmente se entiende como turista a la persona que va a resorts todo-incluido, maleta y camisa hawaiana, y va a mesa puesta. Mientras que el viajero es un estilo más “backpacker”, centrado en el conocimiento y en la relación con las personas.

Sin embargo, con la masificación actual del turismo, incluso en las zonas más inaccesibles, es dificil notar la diferencia. Un backpacker haciéndo puenting en Nueva Zelanda es un viajero o un turista?

Por otra parte está el concepto de la huida. Esto es algo que me planteo continuamente, y mi conclusión es que siempre hay una huida. La mala interpretación aquí viene en que una huida no tiene por qué representar algo negativo, sino simplemente el abandono de lo bueno conocido por algo que, veremos cómo sale. Lo conocido en los negocios como “salir de la zona de seguridad“.

En mi caso, es cierto que supone una huida. Bien del estilo de vida que he estado llevando hasta ahora, o de lo que este país tiene que ofrecerme. Pero no es meter la basura debajo de la alfombra. Es más bien algo como “Esto ha estado bien, pero qué más hay ahí fuera”. Claro que también puede haber otras personas que viajan para huir de problemas, o incluso de si mismas.

¿Qué opináis vosotros? ¿Cual es la diferencia entre un viajero y un turista? ¿Es viajar un sinónimo de huir?

Las rebajas están aquí!

O casi, pero señoras vayan preparando sus armas de tiendas, porque la batalla campal va a empezar. Cuando apenas nos podemos quitar el sudor de la cara, es necesario salir a la caza de la ropita más mona, para lucir la mejor en nuestras vacaciones halcón viajes, al pueblo de la abuela.

Rezaba un cartel por la calle: “La vida son dos días, llegan las rebajas“. Llamadme lo que queráis, pero en mi cabeza, yo he leido lo siguiente:

Estimada /o, nos importa una mierda que haya crisis y no puedas apenas pagar la hipoteca que el banco te recomendó comprar. Nos da igual que no tengas trabajo. Lo que nos importa es transmitirte que no serás feliz si no renuevas completamente tu vestuario. Para ello tenemos un montón de saldos para que puedas comprar el doble de ropa que comprarías hace dos días. No les cojas mucho cariño… no te valdrán para la próxima temporada. ¡Y recuerda! ¡Comprar nos hace felices!

Así que ya sabéis niños. Si estáis tristes, compráos ropa, una moto, una bici, un coche, un ordenador o un videojuego. Cualquier cosa que se pueda intercambiar por un movimiento de tarjeta de crédito. Vuestra felicidad ayudará a reflotar el país, el consumo está en tu mano!

Skaparate nacional

Aunque no tanto por el ska, pero si por el Ska. Ellos (los Celtas) ya lo dijeron hace unos cuantos años, y hoy, sigue siendo tan cierto como antes.

Últimamente mi padre piensa
que leo tebeos en lugar de la prensa
porque me río cada vez más
siempre que llego a la sección nacional.

Que si el ministro
que si Roldán
que si un banquero
el caso GAL
Que si los fondos, no sé dónde están
alguien me lo tiene que explicar.

Es el país de don ping-pong
ahora mangas tú, mañana yo
si se te ocurre abusar
fácil que te nombren general. (Galindo!)

Voy por la calle, no veo ni a dios
es que hay partido de la selección
y si ganamos será d’enfer
las papeleras nos da por prender.
Y si perdemos se van a enterar
todos los bares al vernos llegar
que si un penalty no quiso pitar
que yo a este tío lo voy a matar.

Es el país de don balón
por mi equipo manifestación
si se te ocurre destacar
alcalde seguro en tu ciudad. (Pucela!!)

No hay tertulias después de comer
a Luis Alfredo tenemos que ver
con más devotos que religión
vaya clase señor culebrón.

Ay que gozada cambiar de canal
cada minuto desde mi sofá
qué competencia, que calidad
cuando se trata de publicidad.

Es el país televisión
lo que tú mandes mi señor
si cuentas chistes sin parar
tenemos héroe nacional. (Comorrrr)

Creo que estos tipos serán una pizca de nostalgia de pucela y de España, mientras esté fuera!

[youtube]http://www.youtube.com/watch?v=m_7QVe5AtKM[/youtube]

Cancamusa 2.0

O cómo ser un capullo integral del social media. Maravilloso :)

[youtube]http://www.youtube.com/watch?v=SgR8XIGh2ag[/youtube]

Visto en Gran Angular.

Equipo de trabajo para el viaje

equipo electronico viaje

Bueno, pues ya tenemos todo el equipo necesario para el viaje. Ha costado decidirse, pero aquí están los nuevos amigos de la familia. Será la combinación con la que estaré trabajando los próximos años desde los lugares más remotos. Dentro de poco os hablaré del “Consultor en las islas” :)

El equipo de trabajo durante el viaje ™ consiste en:

  • Macbook de aluminio. No la gama nueva, sino antes de que sea “Pro”. ¿Razón? Puedo cambiar la batería, y no necesito ni firewire ni slot SD.
  • Netbook samsung N120. Una maravilla. La batería no dura tanto como el Eee 1000 HE, pero llega a las 6-7 horas. La pantalla es una maravilla y se trabaja de forma extremadamente cómoda. Todo un acierto.
  • Canon 450D. No es el mejor modelo, pero sirve para lo que queremos hacer. Con ella van un focal fija con buena apertura, un gran angular, un tele, y un trípode…. que ya sabemos cómo voy yo de pulso. También llevamos una fujitsu compacta con carcasa subacuática.
  • Discos duros externos: 2, redundantes de 250Gb, con backups de fotos y demás. Aunque las mejores reveladas estarán en flickr tampoco quiero perder la música. El código y demás estará en un SVN online. También uso dropbox.

¿Qué nos falta? ¿Se me olvida algo?


V2.5