Eli Pariser: Cuidado Con La ‘Burbuja De Filtros’ en La Red

by manu on 11/02/2012

Me ha encantado esta charla, sobre los peligros de las “burbujas informativas” de sitios como Facebook o Google. Según Zuckerberg:

A squirrel dying in front of your house may be more relevant
to your interests right now than people dying in Africa.

El problema es cuando dejas de ver cosas sobre Africa.

Via @amaliac

No Comments

Ruby no es fácil

by manu on 5/02/2012

En los últimos meses, parte de mi trabajo en lextrend ha sido enseñar y asesorar a la gente que estaba empezando a trabajar en proyectos con Ruby on Rails. Y he visto que parte de la dificultad para aprender ruby depende del entorno donde hayas trabajado antes. Por ejemplo, si has trabajado antes con python o con perl, te va a ser mucho más fácil que si has trabajado con .NET.

Además de la facilidad de haber trabajado con un lenguaje de programación similar, hay algunas habilidades que condicionan la facilidad con la que vas a aprender ruby:

Unix / Linux: Si no te sabes manejar un poco por la linea de comandos, vas a tener problemas. Aunque uses un gran IDE como RubyMine o Netbeans, hay muchas cosas que están orientadas a la línea de comandos. En cambio, cuanto mas acostumbrado estés  usarla y mas sepas de unix, serás mucho mas productivo (y te divertirás más). Creo que esta es una de las mayores dificultades que se va a encontrar alguien que venga de .net.
Poca documentación: Esta es una de las criticas que mas he escuchado. Y es cierto, aunque es algo que está cambiando poco a poco, en la mayoría de las librerías la documentación suele ser escasa o inexistente. Pero el contrapunto, está en la comunidad. La comunidad de ruby es muy activa, con mucha gente muy apasionada por lo que hace y con muchas ganas de compartir conocimiento y experiencias. Si no participas en la comunidad, te va a resultar mucho más difícil (y dudo que lo disfrutes).
Rails no es ruby: Una de las cosas que me pasó cuando empecé con rails, y que también le ha pasado a varios colegas, es que aprendí rails, pero no ruby. Como rails te da DSLs para hacer determinadas cosas (por ejemplo ActiveRecord o
las rutas), si no haces otras cosas fuera de rails tardarás mucho más en aprender ruby. Un consejo: haz alguna cosa para jugar solo en ruby. Si quieres hacer algo web, prueba sinatra

Ruby es muy potente y muy flexible:¡ Permite hacer una cosa de muchas formas distintas. Por eso es muy importante seguir unas buenas practicas y conocer determinadas convenciones. Dos libros muy recomendables en este aspecto: Ruby Best Practices y Eloquent Ruby

Resumiendo, creo que para disfrutar con ruby, es necesaria una cierta actitud hacker.

No Comments

For fun

by manu on 5/12/2011

`I think that it’s extraordinarily important that we in computer science keep fun in computing. When it started out, it was an awful lot of fun. Of course, the paying customers got shafted every now and then, and after a while we began to take their complaints seriously. We began to feel as if we really were responsible for the successful, error-free perfect use of these machines. I don’t think we are. I think we’re responsible for stretching them, setting them off in new directions, and keeping fun in the house. I hope the field of computer science never loses its sense of fun. Above all, I hope we don’t become missionaries. Don’t feel as if you’re Bible salesmen. The world has too many of those already. What you know about computing other people will learn. Don’t feel as if the key to successful computing is only in your hands. What’s in your hands, I think and hope, is intelligence: the ability to see the machine as more than when you were first led up to it, that you can make it more.

 

Alan J. Perlis (April 1, 1922-February 7, 1990)

No Comments

Matt Mullenweg: State of the Word 2011

by manu on 20/08/2011

Una interesante charla de Matt Mullenweg sobre WordPress, su historia, su ecosistema y su futuro. Aunque no habla de la parte técnica, cuenta muchas cosas interesantes sobre la gente
que usa wordpress, como por ejemplo cuanto cobra por hora la gente que se gana la vida con wp, que es lo que mas le gusta a la gente (facilidad de uso), lo que menos (plugins suck), o que usos le dan (blog, cms, etc…)

No Comments

Organizational Charts

by manu on 30/06/2011

(via bonkers world, encontrado gracias a valarkika)

 

No Comments

The only people for me

by manu on 22/06/2011

 

Jack Kerouac Making a  Face

“The only people for me are the mad ones,
the ones who are mad to live,
mad to talk,
mad to be saved,
desirous of everything at the same time,
the ones who never yawn or say a commonplace thing,
but burn,
burn,
burn,
like fabulous yellow roman candles exploding like spiders across the stars
and in the middle you see the blue centerlight pop
and everybody goes “Awww!”

~Jack Kerouac

 

No Comments

The Passionate Programmer

by manu on 18/06/2011

Fulfillment and happiness don’t (often) come by chance. They require thought, intention, action, and a willingness to change course when you’ve made mistakes…

 

It might be a technology or business domain that gets you excited. Or, on the other hand, it might be a specific technology or business domain that drags you down. Or a type of organization. Maybe you’re meant for small teams or big teams. Or rigid processes. Or agile processes. Whatever the mix, take some time to find yours. You can fake it for a while, but a lack of passion will catch up with you and your work.

 

Del Passionate Programmer, uno lo de los libros indispensables si te gusta tu profesión.

No Comments

Me mudo.

by manu on 22/05/2011

Si todo sale bien, dentro de dos semanas estaremos en Sant Adrià de Besòs, como campamento temporal hasta que finalmente nos mudemos a Badalona (que esta muy cerquita):

Estoy un poco nervioso y nostalgico (voy a echar mucho de menos Lavapies), pero muy ilusionado. Me encanta Barcelona, y después de haber vivido mucho tiempo en Madrid me fascina la idea de vivir al lado del mar.

4 Comments

Hay belleza en la simplicidad

by manu on 9/03/2011

This is from the help pages to Tiny Wings (iTunes Store link) by Andreas Illiger.

That’s all you need to know, right there:

  • Goal: flight.
  • Conflict: this will be difficult because your wings are tiny.
  • Game mechanic: perhaps you can use the many beautiful hills to help.

And then there’s an illustration to piece all the pieces together and explain what you’re going to do.

The whole game is explained in two sentences; two sentences that manage to contain pathos, hope, a goal, and hints at the gameplay mechanic for achieving that goal.

Visto aqui, via logicola

 

No Comments

Jugar en el suelo

by manu on 26/02/2011

Un impresionante juego en el que construyes el circuito con las cosas que tengas por casa:

Visto en el unvlog de punio

No Comments