Archive for the ‘opinion’ Category

Déjame en paz, web 2.0

Martes, Mayo 18th, 2010

Hace ya unos 6 años que a Dale Dougherty acuñó el término Web 2.0 con la intención de recalcar, no un cambio técnico real en el modo como la WWW se comporta sino un cambio más bien en el modo como desarrolladores y usuarios se acercan a la Web. En ese momento todos pensamos que estábamos presenciando una verdadera revolución en lo que entendíamos como Web: El comienzo de la web social.

Sin embargo, un término que comenzó siendo realmente confuso, sin un significado concreto, no tardó en convertirse en cualquier cosa, sobre todo por el modo como el marketing lo utilizó, viéndonos rodeados de cada sitio que si tenía una sección de comentarios o un par de degradados, se convertía –como por arte de magia– en 2.0

No pasó mucho tiempo para que el propio creador de la World Wide Web, Sir Tim Berners-Lee, definiese la fulana web 2.0 como “una jerga” y no como un cambio real en la web, puesto que eso era lo que se suponía que debía ser la web desde un primer momento.

Al preguntársele, allá en 2006, si era justo afirmar que la diferencia entre la Web 1.0 y la 2.0 era acerca de conectar a la gente, respondió:

Totally not. Web 1.0 was all about connecting people. It was an interactive space, and I think Web 2.0 is of course a piece of jargon, nobody even knows what it means. If Web 2.0 for you is blogs and wikis, then that is people to people. But that was what the Web was supposed to be all along. And in fact, you know, this ‘Web 2.0,’ it means using the standards which have been produced by all these people working on Web 1.0.

(Absolutamente no. La Web 1.0 siempre fue acerca de conectar a la gente. Era un espacio interactivo, y creo que Web 2.0 es desde luego una especie de jerga, nadie sabe siquiera qué es lo que significa. Si la Web 2.0 para usted son blogs y wikis, entonces es la gente para la gente. Pero eso es lo que se suponía que la Web ha debido ser siempre. Y de hecho, como sabe, esta ‘Web 2.0’ implica el uso de de los estándares que han sido producidos por toda la gente trabajando en la Web 1.0)

Tim Berners-Lee on Web 2.0: "nobody even knows what it means"

La verdad es que, fuera de los ámbitos del marketing (y quizá en el imaginario de los usuarios que simplemente adoptan cualquier cosa que se les venda como cierta), no existe tal cosa como una llamada Web 2.0, aún estamos en la misma web de toda la vida.

La web social no es 2.0

Aún aceptando el hecho del cambio que significó el modo como nos acercamos al mundo web con la aparición de mayores anchos de banda, blogs, Facebook, Twitter y demás, con la aparición de maravillas como AJAX y lo que algunos simplemente denominamos Web Social, el cambio real (y por real, me refiero a técnico y/o filosófico) no se ha presentado en el mundo Web. Lo que realmente ha ocurrido es un aumento de recursos (mayores anchos de banda, avances en los exploradores, etc.) que han dado paso nuevas tecnologías y nuevas creaciones. Sin aquellas, éstas posiblemente se habrían quedado en una mera idea, cuando mucho. No creo que a nadie se le hubiese ocurrido crear un Video Blog o una transmisión vía streaming con velocidades de 56 kbps.

¿Que hubo una evolución impresionante en tecnologías, lenguajes de programación, etc. en estos años? Sí ¿Que eso implica un upgrade en la Web? No. Como decía el mismo Berners-Lee, esto es lo que se supone que ha debido ser la Web desde un principio. Realmente, más que un salto adelante, lo que vemos es la evolución orgánica de la Web.

Es por eso que, y debo ser honesto al decir que realmente lo siento como algo visceral, por más que traten de venderlo como tal, siempre me muestro contrario al término Web 2.0, sobre todo porque es un término manipulado por quienes utilizan la web como una herramienta de marketing y no terminan de entender lo que es.

En cierto modo, les concedo su uso de forma indulgente, como quien perdona a un niño que dice una mala palabra sin saber lo que significa, a las personas que no entienden o simplemente consumen web, pero jamás se lo aceptaré a quienes conocen y hacen web o a los auto-proclamados Gurúes 2.0 o Social Media Experts (entendiendo que en ese grupo es posible que haya gente seria y no sólo  hype makers).

Al pan, pan y al vino, vino

Las cosas deben ser comprendidas como lo que son, no necesariamente como lo que uno quiere que sean y mucho menos por lo que resulte a unos conveniente que parezcan.

Si usted simplemente es un usuario que sólo adopta jergas sin más, siéntase feliz y tranquilo llamando a su vida real La 1.0 (sea lo que eso signifique) o como quiera, pero si usted es educador, periodista o en alguna forma relacionado (o desea relacionarse) con el mundo web tenga a bien llamar las cosas por su nombre, así no llegará nadie el día de mañana haciéndolo quedar como un tonto (o mínimo como un desinformado) por demostrar que usted no sabe de lo que está hablando.

Y por favor, ya déjeme en paz de Web 2.0

Enviar comentario

Personas, personalidades y mentiras del “Social Media”

Jueves, Febrero 25th, 2010

Hay personalidades en internet y personas en la vida real. Cuentas de twitter llenas de mentiras y llamadas a amigos con verdades de corazón. No lo digo con cinismo, sino convencido que la vida en la web puede ser una realidad mentirosa, alternativa y ególatra. Las redes, los blogs y el tiempo real nos hace sentir el centro de la conversación y la facilidad de crear tribus a nuestro alrededor nos ciega.

Tu web tiene 4 millones de visitas al mes. Tu cuenta de twitter la siguen 3400 personas. Tienes medio millón de usuarios. Entre todos esos números, seguro muchos han visto tu cara o conocen tu nombre. Algunos habrán twitteado o enviado un email con cosas como "ayudame", "seamos amigos", "te admiro" o "he hecho de mi vida una misión hacia tu muerte". Y tu te lo crees.

Dopamina

Al recibir este tipo de mensajes, la hormona neurotransmisora Dopamina se libera en el cerebro, generando placer. Cuando, por ejemplo, un tweet genera "replies", la dopamina potencia el gusto por estas acciones y nos programa condicionalmente a repetirlas para volver a experimentar la recompensa.


Bitch.

Recibes un reply en twitter: Dopamina. Clickean en "like" a lo que subes a Facebook: Dopamina. Tu blog se llena de comentarios a lo que escribes: Dopamina. Nada anormal, parte de la especie humana, clave del éxito de la "web 2.0".

Excepto cuando te convierte en otra persona.

Humillas a alguien frente a una gran audiencia, la cual ríe o te desaprueba: Dopamina. Trolleas a una persona, afectando su vida personal: Dopamina. Inventas chismes e historias que hacen quedar mal a otros, dañando su reputación online y offline: Dopamina. Robas ideas y contenido, posicionandote como autor y creativo: Dopamina.

No eres esclavo de la biología

Los animales son entrenables con condicionamiento de dopamina. Los humanos somos vulnerables, pero pensamos. Tenemos la habilidad de rescribir nuestros caminos neuronales, superando los instintos básicos biológicos y hormonales.

Tu puedes saltar el bullshit del Social Media. Puedes ser mejor que el engaño que porque a la cuenta @freddier la siguen algunas personas, eres famoso. Puedes elegir no ser la personalidad destructiva que otros odian, sino una mejor persona que puede hacer una diferencia. Que puede dar un ejemplo real e inspirar a la gente a emprender, a crear y a hacer más por otros.

Por enseñar a alguien. Por mejorar la calidad de vida de otros. Por traer felicidad a aquellos que te conocen. Por hacer reír sin hacer daño.

No por un reply. No por un comentario. No por más visitas.

Enviar comentario

¿Sabes y amas HTML 5, CSS y JS? Participa en este debate

Miércoles, Febrero 24th, 2010

Hace días que se viene dando un interesante debate alrededor de la tecnología Flash y HTML 5, hemos visto diversas opiniones y a diferentes escalas inclusive algunas declaraciones de parte del CEO de Apple (Steve Jobs) y el CTO de Adobe (Kevin Lynch).

Esto no es algo nuevo, de hecho con cada nueva tecnología que sale al mercado (Silverlight, JavaFX, etc.) y/o cada que la W3C se pone las pilas sucede lo mismo, hay quiénes toman una posición a favor y hay quiénes toman una posición en contra; lo cuál es muy respetable siempre que esto vaya sustentado con argumentos y no simplemente como un factor de respuesta a todo el ruido que se genera en el medio.

Participa en un debate en vivo de Flash vs. HTML 5

La semana pasada participé con @freddier y @cvander en el programa Mejorando la Web para hablar al respecto. Los comentarios que pude ver alrededor de esta discusión fueron bastante atinados. Es por eso que al final del programa decidí comentarle una inquietud a Freddy y a Christian (quiénes se mostraron entusiasmados) misma que comparto con ustedes en este post. (Puedes ver la grabación del programa abajo)



Empieza a verlo desde el minuto 30:28

La idea es organizar un debate con 5 invitados de cada bando (por decirlo de una manera), es decir 5 entusiastas de Flash y 5 entusiastas de HTML 5. Ya tenemos algunas personas interesadas pero no creo que fuera en realidad algo muy democrático si no le diéramos cabida a cualquier persona de la comunidad que quiera participar.

Cómo participar

Por lo que no importa que posición sea la tuya, si estás interesado en debatir, deja en los comentarios quien eres, qué piensas y tu posición (y tu cuenta de twitter o algo). Los mejores y más acertados comentaristas serán elegidos para participar en la transmisión, que esperamos vean alrededor de 2000 personas en vivo y muchas más en su grabación.

Aún tenemos que definir las fechas pero tan pronto tengamos a los participantes lo haremos de manera formal, por lo que si estas interesado en participar no dudes en dejar tu comentario en este post lo antes posible.

Enviar comentario

Por qué abandoné Actionscript 2 y amo Actionscript 3

Lunes, Febrero 22nd, 2010

-
Soy de las personas que odian el cambio, nunca me he sentido conforme con cambiar nada de mi vida, menos las cosas que me hacen feliz y me dan mucho dinero. Ergo cambiar de AS2 a AS3, era según mi definición innecesario. Podría crear lo mismo en AS2, no había razón.

Los años pasaron y AS3 empezó a sonar demasiado fuerte para mi gusto, el foro de AS3 era más movido que el de AS2. Decidí aprender AS3, para ver que onda. Nada más, no cambiaría, solo verlo.

El doloroso arranque

Comencé como todos, desde www.google.com y www.cristalab.com. Leí y leí como loco antes de ponerme con mi primera línea, molesté a Freddie, Gerson y algunos más en el foro para sacarme dudas existenciales. El puto AS3 me cambiaba todo, modelo de eventos, forma de programar, cargar, etc. Maldita sea! Creí que sería insufrible. Un botón ahora era:


Del tutorial básico de botones y eventos en Actionscript 3 de Cristalab.

Luego la cosa se complicaba en el terreno de la programación orientada a objetos en AS3, DocumentClass, etc. Estuve 3 días mirando a mi alrededor toda esta información, hasta que decidí hacer un proyecto por mi mismo.

El primer proyecto en Actionscript 3: Wow!

Simplemente wow, no lo podía creer. En segundos tenía montado mi escenario, estaba todo ordenado. Comencemos a hablar del maravilloso modelo de carga. Este loadMovie con esteroides. Ahora si tenía mucha lógica cargar cosas en Flash, es un sueño. Todo bajo un mismo modelo, prolijo, sin problemas de niveles. Simplemente cargo, trato la info según lo cargado y lo añado al DisplayObject. Easy!

Luego me encontré con el Document Class, que maravilloso. Nada de código en el primer keyframe o idioteces. Ahora puedo tener el código no esencial bien prolijo en mi Document Class. Eso hace que sea coherente usar clases.

¡Y ni hablar de la comunicación entre clases! El modelo de eventos es genial, un poco de entusiasmo en la programación y tienes un método fácil de comunicar eventos sin usar demasiados recursos.

AS3 mejoró mi manejo de proyectos

Además del orden implícito en todo esto, empiezas a obligatoriamente encapsular todo, mantener todo muy ordenado. Eso lleva a reutilizar como perros. Cada Clase que crean les ayuda luego, no más líos con ese mismo problema a futuro. Uno termina siendo casi fanático, teniendo su carpeta de clases para proyectos, llena de maravillosas cosas que podemos hacer solo haciendo new algo();

En definitiva, realmente chicos, les recomiendo abandonen AS2, conozcan AS3 y no podrán dar una vuelta atrás. Desarrollarán más eficiente, serán más practico para ustedes y más reutilizable. Solo anímense y verán!

Enviar comentario

El futuro de Flash

Jueves, Febrero 11th, 2010

Desde que el iPad fue anunciado, sin Flash, mucha gente ha estado especulando su caída. Se suma el experimento de Youtube con HTML 5 y el tag <video>. Tal fue el hype generado por la supuesta muerte, que dedicamos un capítulo de MejorandoLaWeb al tema.

El mundo de Flash está cambiando. La computación está cambiando. La web está cambiando. Pero Flash no morirá y si Adobe toma las decisiones correctas, incluso puede convertirse en el líder de campos que no esperamos. Este año será decidido todo.

Flash, HTML 5, Javascript y el video

HTML 5 tiene cosas impresionantes. Drag and Drop de archivos al navegador, animaciones vectoriales en SVG, un tag para embeber video, otro tag para audio, acceso a disco y geolocalización por múltiples métodos (GPS, IP, manual, etc). Esto ha dado pie a que muchos digan que "Flash es innecesario".

Molly Holzschlag es una de las personas que más sabe de estándares en el mundo y compiló una lista de capacidades de HTML 5 y los navegadores que las implementan. No es mala la implementación, pero usarla en producción es triste.

El video es un problema "emocional". Algunos quieren OGG como formato, otros H.264 y otros algo completamente diferente. Ahora mismo, el tag <video> tiene la misma versatilidad de las epocas del Real Player.

Cosas que hace Flash que no puede hacer HTML5 o JS ni hay planes para que pueda

  • Streaming: UStream, Tinychat, Livestream, incluso Youtube live, inviables con "estándares".
  • Animación vectorial compleja: SVG? CSS3? Jajajaja. Si tu crees que hacer animaciones con esas tecnologías es más fácil, igual que Flash y gasta menos CPU, no has comparado a nivel técnico. La realidad es que actualmente, sólo Flash lo permite como debe ser. El resto de animaciones en SVG, CSS3 o JS gastan demasiada CPU y no hay un software del nivel de Flash para crearlas.
  • Edición y manipulación de audio: AS3 es capaz de mezclar audio en tiempo real. Nadie más puede hacerlo al nivel de AS3.
  • Edición bit por bit de mapas de bits: Aviary, Picnik y Photoshop Online hechos en Flash y Flex lo demuestran. ¿En HTML5 o JS? Ninguno realmente usable.
  • 100% de compatibilidad a través de todas las plataformas: Si dices que es posible escribir un sólo código HTML5/CSS/JS que funcione en todos los navegadores ahora mismo, no has hecho nada profesional. En SWF es normal

Flash no es sólo el player. Flash CS5 es un entorno integrado con la capacidad de diseñar, dibujar, animar, incluir video, audio, editar todos estos componentes, agregar interactividad y programación de alta complejidad, compilar para desktops, móviles o iPhones. Ninguna herramienta del lado "estándar abierto" ofrece ese nivel de integración ahora mismo. No Dreamweaver, no Visual Studio 2010, no Aptana, ni siquiera una combinación de varias.

Flash, teléfonos móviles, Apple

El mundo móvil es diferente. El iPhone cambió el mundo y estableció una fuerte tendencia a las tiendas de aplicaciones, la integración de HTML 5 actualizado en el teléfono e ignorar a Flash. Android y otros siguieron el mismo camino.

Este mes en el Mobile World Congress, Adobe presentará el Flash Player 10.1 para todos los teléfonos móviles (excepto iPhone), un compilador especial para crear apps de iPhone con SWF desde Flash CS5 y el secreto a gritos, una forma unificada de desarrollar apps "pseudo-nativas" para Android, WebOS, Blackberry y Symbian, con un mismo código.

Flash ya era usado por el 90% de la humanidad conectada antes de Youtube. Las animaciones y los juegos en linea lograron posicionar a Flash en el principio. No hay razón para pensar que no pasará a nivel móvil. Ninguna empresa tiene un entorno tan avanzado para el desarrollo de juegos móviles como Adobe con Flash. Y pasará en todas las plataformas de teléfonos actuales (En tu Nokia 1100 puede que no)

¿Y Flex? ¿Y Adobe AIR?

Flex es líder en desarrollo de RIAs. No se nota mucho su presencia en la web, pero está en muchas intranets y empresas. Aun no tengo claro si Flex Mobile hará un impacto tan fuerte como Flash/AIR Mobile, pero su presencia como la mejor y más veloz herramienta para aplicaciones web se mantendrá, a pesar de que HTML 5 y jQuery UI son amenazas muy reales y fuertes.

Adobe AIR tiene que evolucionar. El uso de archivos .air y "badge installers" es simplemente estúpido. No está mal que los ofrezcan, pero también incluyan la opción de crear instaladores por SO. Si el rumor de AIR Mobile es cierto y cometen una cagada como la de los .air, Flash no será el sueño que esperábamos. Esperemos que Adobe tome la decisión correcta.

Flash "estándar", Flash Open Source

Flash es estándar en el mismo sentido que los .doc y .docx lo son. Es una realidad. No es algo malo de por sí, pero muchos no se sienten cómodos. Flash tiene abiertas las especificaciones del formato SWF, pero prohíben crear "players" alternativos con esas specs ¿Por qué? Según ellos, para proteger la segmentación del mercado y mantener un sólo player. Yo solía creer en esto.

Ya no lo creo más. La pésima forma en la que Adobe ha manejado las plataformas móviles (i-Mode -> Flash Lite con AS0.5 -> muerte de Flash Lite -> vacío -> ¿10.1?) , sumado a la lección de Android que se puede tener una distro oficial open source sin perder el control me lo deja claro. Adobe debería, sin duda, liberar el código del Player y permitir que la comunidad "ayude". Si Adobe no puede implementar bien Flash en Linux y Mac, la comunidad sí podrá. ¿El miedo es que Microsoft los mate como mató a Java con una maquina virtual especial? Adobe ya está grande y debe poder superar esto. Con su penetración, pueden mantener el control de un player abierto.

Si no, quizás y el 2022, cuando HTML 5 será un estándar cerrado y aprobado, será realmente el declive de Flash.

NOTA: Si "odias Flash", por favor cita razones técnicas para odiarlo.
Si crees que estoy equivocado y Flash morirá, di tus razones técnicas o políticas por la que lo crees.
Si no tienes razones y es sólo porque "no te gusta", reflexiona.
Lee los comentarios, han aportado mucho al tema.

Enviar comentario

El diseño no es arte

Martes, Diciembre 1st, 2009

Hace unos días se planteo un debate acerca de la funcionalidad del logo para la olimpiadas 2012, ahí surgió también la pregunta de si el diseño es arte o no.

La idea común de ligar al diseño con el arte, específicamente el diseño gráfico, esta dada básicamente por entender al diseño como un fenómeno estético. Intentare explicar las nociones básicas que diferencian al Arte del Diseño.

Hey vos que sos diseñador, haceme un dibujito.

Esta conexión entre el diseño y el dibujo, genera la imagen distorsionada del diseñador como productor de bocetos; y no es que trate de subvalorar al dibujo como habilidad, ya que seguramente es una condición necesaria, aunque no suficiente para llevar a cabo un diseño exitoso. De esta forma el diseño queda relegado únicamente a un toque de calidad visual.

Diseño gráfico o artes gráficas.

El diseñador no termina un trabajo, no es quien se encarga de dejarlo bonito; muy el por el contrario, el diseño, antecede al trabajo. Podríamos definir al diseño como una forma de generar soluciones creativas a un problema especifico. Diseñar es proyectar, es planear un curso, un camino a seguir. Todo proyecto de diseño se plantea en base a una demanda de necesidades, y fija las herramientas para suplir esas necesidades.

Así, el diseño requiere de un discurso coherente, un discurso proyectual, a fin de modular la información transmitir; por eso se habla de diseño de información. El diseño percibe un problema, lo entiende, y lo soluciona de forma creativa, pero esa creatividad nunca debe convertir el discurso en decurso; la meta debe ser siempre la funcionalidad, la decodificacion del problema para que sea entendido y aprehendido masivamente.

Ahora vemos que mientras el diseño responde a necesidades externas, cumpliendo una función de modulador social de la información; el arte es un medio de expresión de aquello que se piensa y/o siente, resultando en una actividad reflexiva. Es decir, que refleja el mundo desde la perspectiva de aquel que lo expresa, satisfaciendo así una necesidad interna. Si bien una obra artística puede pensarse desde un ámbito social como transmisor de un mensaje determinado, no deja nunca de responder a una pulsión interna del artista, eso que llamamos inspiración.

Espero haber arrojado un poco de luz sobre esta injusta pero entendible confusión.

Enviar comentario

Mejorando la web en español, 3: Desde Cancún

Jueves, Noviembre 13th, 2008

Maestros del web ha decidido invertir en Cristalab. Así que después de canjear los US$500 y usarlos en comprar cacahuates garapiñados, hemos regresado con nuestra serie de videos destinada a mejorar el diseño y desarrollo web de habla hispana. Recuerda visitar la parte 1 y la parte 2 de Mejorando la web en español.

En este video, Christian de MDW ha decidido hablar mal de Cristalab, por lo que desde la dirección de Clab hemos respondido hablando mal de MDW. Hay cuatro minutos de derrame de sangre y un cachorrito muere durante la filmación. El tiempo restante lo aprovechamos para comentar una aplicación web que Luis Fernando nos envió en video.


No olvides hacernos llegar tus comentarios, sugerencias, insultos y agradecimientos en el formulario de abajo. Incluso, si quieres criticar Cristalab o MDW o FDW, estás bienvenido a hacerlo y estaremos atentos a lo que nos digas.

Enviar comentario

No cobres más barato a tus clientes nuevos

Viernes, Octubre 24th, 2008

Ser freelance es de las formas de vida que más huevos por litro de sangre requiere (me puedes agradecer por la imagen mental después). Por eso es completamente entendible, sobre todo cuando estás empezando, que te vendas de la peor forma. Cometer errores, trabajar con malos precios y frustrarse al cobrar son esas cosas que forjan al freelancer. Este artículo está hecho para ahorrarte un dolor más y quizás, hacer tu vida más fácil.

No cobres menos a tus clientes por ser la primera vez, menos si te prometen "más negocios a futuro".

Se lo he preguntado a casi todos los freelancers que he conocido y la respuesta es la misma: Los clientes mienten. Que les des "descuento" la primera vez NUNCA hace que ese cliente tenga más negocios contigo a futuro con un "mejor" precio. Peor aún, en negocios futuros, ese mismo cliente tiene un precedente: Tu cobras barato y puedes cobrar aún más barato.

Lo peor es que en un porcentaje alto, los clientes nunca regresan por más y tu relación de negocios terminó en “ese proyecto donde cobré más barato de lo normal”. Cobrar menos de tu tarifa no actúa como un incentivo para más negocios.

Lo que realmente crea relaciones duraderas y continuas con tus clientes se resume en: Responsabilidad con fechas y calidad de trabajo.

No cobres más barato al principio. Es una alerta de tu falta de experiencia.

Si estás empezando como freelance, también te puede interesar el artículo de cómo cobrar un website

Enviar comentario

¿Qué serías si Internet no estuviera en tu vida?

Lunes, Septiembre 29th, 2008

Yo quería ser medico de niño. Creo que todas las madres impulsan subliminalmente a sus hijos, de niños, a ser médicos. Supongo que es la carrera con más promesas de estabilidad y respeto para ellas. O lo era en mi época de infancia. Mi convicción de medicina era fuerte, hasta que una serie de hechos cambiaron mi enfoque profesional.

A los ocho años, me regalaron un NES (Realmente un "family", la copia china del NES). La cosa me llevó a tal punto de adicción que no tenía vuelta atrás, los videojuegos me llevarían a querer seguir una carrera para aprender a crearlos. Leyendo y preguntando, llegué a la conclusión que tenía que aprender a "programar". Mi primer programa fue un tic-tac-toe, hecho en una calculadora científica casio. Sí, tenían lenguaje de programación. Luego, varios años después, llegó Internet a mi vida. Ahí todo se fue al carajo.

Por culpa de Internet conocí Flash, HTML, CSS, Javascript, PHP y otra cantidad de tecnologías, conocimientos, técnicas, tácticas, personas, contactos. Puedo decir que la universidad tuvo un impacto cercano a cero en mi vida, comparado con el cambio brutal que fue Internet para mi. Por lo que, seguro, no soy un caso aislado.

¿Te ha cambiado la vida el conocer Internet?

Eso es lo que quiero saber ¿Te ha cambiado la vida estar en la web? ¿Tu carrera sería diferente? ¿Cual habría sido tu vida si no fuera porque te conectaste a las interwebs?

Enviar comentario