Thinking on hiring me?

Please read

Fernando Guillén

a Freelance Web Developer

cabecera decorativa

software development as an artistic expression

Archive for the ‘web 2.0’ Category

Jueves, Abril 29th, 2010

Twitter must become in an open protocol

… if Twitter doesn’t do it, someone must to.

On a recent conversation with Raúl Murciano about the new improvements on the Twitter API I was defending the need of Twitter becoming an open protocol.

The first response could be “Why is this needed?, why don’t just use the Twitter platform?“, the answer is not easy to do with the mind it is more a feeling on the heart.

Twitter has been become on an incredible simple and useful service, twitter is everywhere and it is used for anything. It has become in the chat of our age, also in an alert system, in a marketing place, there where you want to put an small piece of information there is Twitter.

So now Twitter has proved what wonderful it is, what kind of a powerful tool it is, and all this power is always better to be shared and to open it to the people.

Of course there is something wrong on my approach: Twitter has built Twitter so it deserves to keep it, to open it is not a profitable idea and all of us know what is what moves the world. But at the moment Twitter keeps distrustful the control of Twitter it has not anymore the right of keep it.

The natural way of Twitter is being an open protocol where there is not anymore only one service provider but a bunch of them, communicating with each other, and anyone can buildup its own Twitter server, and we can choose our favorite one. I don’t see the difference between Twitter and email, or IRC, or HTTP it self. How would you feel if the email service was offered only by one company?, doesn’t matter how fashion and nice guys they were.

The decisions are not anymore taken on an unilateral way, the power is not anymore owned by anyone, the tool is already uncontrollable (in the good sense of the word), the service is distributed and scalable, the privacy has a possibility, the competition helps to the user, this is the kind of sons Internet is proud of.

Technically it has not to be the most complicated of the protocols, the most important thing Twitter is offering to us right now is just us, the users. Despite the incredible server balancing technology is has to support, but this is just a consequence of being the Only One.

Twitter is awesome and Twitter can be proud of itself, it deserves all our ovations but is time to move on, Twitter has the right to keep what it has built and we have the right to do it better, if Twitter doesn’t do it someone must to.

The real question is: are we willing to change our fashion ‘@nick‘ by a one more standard and scalable ‘nick@server.com‘?

Miércoles, Septiembre 17th, 2008

Idea: La conversación detrás de la ponencia

El turno de preguntas en una conferencia siempre es un momento de tensión, por una parte están los nervios y la ansiedad que te invade mientras dudas en si levantar la mano o no para exponer esa duda que te está rumiando desde el principio por si resultará interesante y por si sabrás exponerla con claridad frente al todo el auditorio. Por otra parte está la mala suerte del orador y de toda la platea cuando se le da el turno a un voluntario que expone una pregunta (o varias) de dudoso interés y que agota todo el tiempo disponible para preguntas.

Pero analizando este tema me doy cuenta de otra cosa y es el enfoque completamente anticuado, en este vanagloriado mundo web 2.0 en el que vivimos, que se le da a las ponencias de ser un 99% unidireccional.

Están las mesas redondas que intentan solventar este problema y también el turno de preguntas pero las unas acaban convirtiéndose en micro-charlas también unidireccionales y sobre el turno de preguntas ya he expuesto mi opinión.

Mi propuesta intenta ofrecer una bidireccionalidad ponente/público a las charlas y además una moderación mucho más ágil y democrático al turno de preguntas.

Durante una charla siempre es de agradecer tener algún conocido al lado con el que compartir alguna opinión, comentario o chascarrillo del tipo “vaya rollo” o “este tío mola” o “esto me recuerda a..“. Cuánto mejor estaría poder compartir estos pensamientos directamente y en tiempo real tanto con el resto de oyentes como con el ponente mismo.

Las preguntas que vayan surgiendo se añadirían al mismo pull público de la ‘conversación’ y se podrían votar para cuando el ponente lo decida poder moderarlas y elegir las que considere más oportunas contestar.

Lo que propongo es una especie de mini-digg con una vida muy limitada y un contexto muy concreto: la charla. Donde todo el mundo pueda exponer, anónimamente o no, sus comentarios y percepción de cada porción de la charla y además sugerir preguntas que puedan ser revisadas y votadas por el resto de oyentes.

La conversación

No se está inventando nada nuevo, los programas del corazón hace tiempo que tienen implementado un sistema muy parecido donde se puede ver la entrevista del ‘famoso’ de turno y, debajo de él, mensajes de apoyo o crítica enviados en tiempo real por los oyentes.

aqui hay tomate

Este sistema tiene serios problemas de moderación, generador de ruido y caldo de cultivo para trolls pero la diversión está asegurada si detrás del ponente podemos ver en una pantalla gigante cual es el estado de ánimo y la opinión de el resto de oyentes mientras al mismo tiempo atendemos respetuosamente a la oratoria.

Puede que un ponente no esté de acuerdo con que en su charla se implante este sistema, pero si de verdad tiene interés en su público debería agradecer conocer en todo momento la temperatura de la platea, al más puro estilo DJ.

El sistema de preguntas y de comentarios se podría separar y usar uno u otro pero creo que los dos son complementarios y todo debería pertenecer a la misma ‘conversación‘.

Si no hay posibilidad de ofrecer la ‘conversación‘ en una pantalla gigante tampoco importa, en las charlas suele haber accesos wifi así que podríamos estar con nuestros portátiles atendiendo a la ‘conversación‘ a la vez que escuchamos al ponente. Lo que quiero decir es que no hay necesidad de que este sistema sea ofrecido oficialmente por la organización del evento, siempre podrá participar el que quiera de una manera extraoficial.

El histórico de comentario y preguntas podría enriquecer la documentación de la ponencia para consulta en el futuro.

El modelo de negocio no está para nada claro, pero a quién le importa cuando una idea es útil y divertida.

En esta idea me voy a poner a trabajar en cuanto tenga un momento, si algún grafista de los presentes quiere participar con la estética será bienvenido.

¿Qué te parece? ¿Conoces algo parecido? ¿Tienes alguna sugerencia o crítica?

Domingo, Septiembre 14th, 2008

Al calor de las estrellas

Ayer en el madinspain presentaron la futura web de domestika.org a bombo y platillo.

Borja Delgado se encargó de la presentación del proyecto usando modos y técnicas muy propias de predicador evangelista :).

En mi opinión la web tiene muy buena pinta, más allá del diseño sobrio y la utilidad de las funcionalidades mostradas, denota conocimiento, atrevimiento y acierto por parte de sus responsables. Le auguro un buen futuro.

Uno de los caprichos más divertidos y rompedores de esta futura web es el soporte para el desarrollo de mini-aplicaciones que se conectarán a los contenidos de domestika.org mediante una API pública y se ejecutarán en la web de manera background hasta que el usuario acceda a ellas mediante una combinación de teclas. No se pronunciaron en la conferencia palabras prohibidas como dashboard y widgets pero me temo que me entenderéis mejor si yo sí las uso. Me parece que esta funcionalidad marcará un antes y un después en el mundo de las aplicaciones web.

Otra funcionalidad que denota la sabiduría de los responsables del proyecto es la externalización de los portafolios cuyos contenidos serán almacenados en un servicio externo del que se alimentará tanto la sección de portafolios de domestika.org como una aplicación aparentemente independiente en dónde cada usuario podrá personalizar sin límites la estética y presentación de su portafolio. Ayudándose además de dominios personalizados.

Pero lo más emocionante para mi es darme cuenta de que conozco personal y profesionalmente a gran parte del equipo de desarrollo de este fantástico proyecto, me siento afortunado y espero saber empaparme de todo el talento del que últimamente me veo rodeado.

Más que mi enhorabuena lo que expreso mi agradecimiento.

Viernes, Marzo 28th, 2008

¡Joder! 40 CMS opensource para implantar redes sociales.

Y yo que creía que el primero que lanzase un buen gestor de redes sociales opensource iba a dar el pelotazo, al estilo wordpress para los blogs o phpBB para los foros.

¡¡Y resulta que hay 40 CMS opensource para redes sociales!!

Vía Genbeta.

Jueves, Marzo 27th, 2008

El condecorado. (El hiperusuario II)

Otro modo de hiperusuario, pero no tan ‘natural’, sería el modelo de los roles pero entendido más bien como una condecoración.

Es el que se tiene en cuenta en cierto tipo de aplicaciones sociales que otorga cierto poder a unos usuarios sobre otros. Esta subida de nivel, o condecoración, suele darse de manera explícita por otros usuarios de alto nivel, o ya condecorados, atendiendo a los méritos, o favoritismos por que engañarnos, del usuario condecorado.

Véase los editores de un popular sitio de noticias, los moderadores del foro o la lista de correo de moda, los operadores del canal del chat, los autores de un blog influyente.

En un usuario condecorado se produce el mismo estímulo que en el usuario enganchado de manera natural: cierta dependencia anímica para con la aplicación, se siente premiado, que lo está haciendo bien. Un usuario condecorado se convierte inmediatamente en un evangelizador y protector de nuestra aplicación. Aunque desde una perspectiva de superioridad que suele causar despotismo, nada que ver con la perspectiva del hiperusuario ‘natural’.

En definitiva, condecorar a un usuario es convertirlo no sólo en un evangelizador sino también un trabajador para la comunidad.

Miércoles, Marzo 26th, 2008

El hiperusuario.

Entiéndase por hiperusuario a la categoría que engloba a todos esos usuarios que hacen un uso extremadamente intensivo de nuestra aplicación. Han integrado la aplicación en sus vidas y han generado una relación de depencia con ella que los convierte en extremadamente exigentes a la vez que en protectores.

Es el tipo de usuario que todos obviamos mientras diseñamos nuestro software, extremadamente preocupados por hacer que la aplicación sea rápidamente entendida por el usuario novel que acaba de llegar. Recargamos toda función con ayudas visuales y contextuales, alargamos los textos y llenamos todo de wizards. Todo esto puede molestar y decepcionar al hiperusuario.

Es una categoría que los desarrolladores de video-juegos conocen bien. Si alguna vez has estado enganchado a alguno de estos generadores de diversión pura comedores de ocio habrás notado como las funcionalidades del juego van avanzando a la par que tu habilidad para manejarlo. Es como si el juego se fuera actualizando de alguna misteriosa manera, pero no es así, las funcionalidades avanzadas siempre han estado ahí, ocultas al jugador novel, al igual que la funcionalidades de ayuda siguen ahí pero se van ocultando al jugador avanzado. La sensación para el jugador es de continua evolución, de aprendizaje y sobretodo de ser premiado.

La gente de 11870 nos cuenta como parte de la atención en su rediseño se ha puesto en atender necesidades propias de sus hiperusuarios.

Una nota interesante dentro de este contexto la sacamos del mismo autor y es la importancia de cuidar a nuestra minúscula comunidad de hiperusuarios frente a la clásica idea de que la atención la debemos poner en captar al usuario casual:

“atiende ante todo a los usuarios que llegan a tu página por primera vez, ellos son los importantes, si no los convences a la primera nunca tendrás usuarios habituales”

“atiende ante todo a tus usuarios fans, si consigues apasionados de tu servicio, ellos traerán al resto de los usuarios”

Jesus Encinar.

Es un tema que causó un pequeño brote de disputa cuando era jefe de proyecto en el equipo de Kroonos, yo defendía unos pequeños detalles en la usabilidad que sólo iban a ser entendidos por los hiperusuarios. Pero la propuesta se echó para atrás en post de que todo el esfuerzo debía ser usado en atender a los usuarios nóveles.. por otra parte es totalmente defendible ya que no disponíamos de ningún hiperusuario.

Aún así hay que tener un plan, y en el plan debe entrar el ir apoyando y apremiando la evolución de nuestros usuarios.

Resumiendo el hiperusuario existe y será el causante o impulsor del 90% de la actividad en nuestra aplicación, hay que tenerle en cuenta.

Jueves, Marzo 6th, 2008

Seminario en la Uni: Web 2.0 ¿sabes lo qué es?

Sólo pude asistir a las sesiones de la tarde, así que mi opinión está sesgada.

En resumen, y siempre desde mi punto de vista: un puto rollo (con perdón de los putos).

Sólo mereció la pena escuchar al Enrique Dans enfretándose directamente y a la cara a Rafael Sanchez director de Egeda dándole un curso de ‘mercado’. Y también me gustó conocer a Juan Varela de periodistas21.blogspot.com.

Con respecto al triloquio de la última parte dedicado a ‘los mitos de la Web Social’ me pareció insulso y poco divertido pese a los esfuerzos de los ponentes por aparentar tener cualidades de showman.

Nada más comenzar el discurso ombliguista y megalómano de la clausura me marché corriendo antes de alcanzar el coma cerebral causado por mis reacciones alérgicas a la retórica universitaria.

Jueves, Febrero 14th, 2008

Alberto Knapp Bjeren, The Cocktail, El Iniciador y charla magistral

Ayer asistí a una charla magistral desde el cerebro del equipo de The Cocktail impulsada por El Iniciador.

Vaya lío de párrafo que me ha quedado.

Eran las cuatro y media de la tarde cuando me enteré que en El Iniciador de este miércoles iba a venir el director de orquesta de The Cocktail. La gente de The Cocktail son ahora mismo para mí la más interesante en España en lo que ha desarrollo web se refiere.

La impresión que me trasmiten es que son nuestros 37Signals nacionales.

Dejé todo lo que estaba haciendo, cogí mi cuaderno y me lancé al metro para escuchar lo que Alberto quería decirnos.

La charla se titulaba nomeacuerdocomo pero eso daba igual, lo que importaba era mantenerlo hablando y estar atentos para recoger cualquier perla de sabiduría que se le escapara.

Perlas que dejó caer voluntariamente o no:

* La plataforma Apple es uno de los productos más sobre valorados.

* La usabilidad es el equilibrio entre lo que pides al usuario y lo que le das como recompensa. No importa pedirle si le vas enseñando qué es lo que ha conseguido poco a poco.

* Los productos que funcionan son los que no sorprenden al usuario. Se refiere en este punto a que el usuario se siente mejor si se puede hacer unas expectativas del producto nada más verlo. Los productos innovadores producen desconcierto en el usuario, incomodidad y rechazo. Aquí podemos añadir que siempre hay innovación que triunfa, hay una verdad en cada frase.

* Los diagramas de gantt y los projects sólo sirven para saber a quién cortar la cabeza si algo falla.

* Los proyectos de la web de hoy se hacen entre poca gente, con mucha libertad, sin projects sino con demostraciones de avances periódicos.

* Defendió la beta pública sobre la beta privada, discrepé un poco con él al respecto.

* Trucos para crear revuelo mediático: no te anuncies cuando sales sino cuando llevas un año: aguantar es la verdadera noticia, entrega una funcionalidad nueva cada mes, dales caramelos a las familias de freekies: saca algo especial para los de Mac o los de Linux, esto hará que se pongan de tu parte y son expertos evangelizadores.

* Confiar ciegamente en que un modelo web que funcione en los USA vaya a funcionar en el mercado español es un gran error, la cultura de la opinión no está arraigada en España. Remató diciendo que los españoles estamos acostumbrados al sufrimiento y la resignación no a quejarnos y opinar. Esto está profundamente arraigado en nuestra memoria católica.

* Una característica que aprecia en un programador es la responsabilidad por encima de la experiencia. Una persona no responsable requiere ser supervisada por mucha experiencia que tenga no encajará bien en los modelos ágiles de desarrollo de software.

* Se le escapó alguna alusión cómico-reprochista a las grandes consultoras, se le notaba como se auto censuraba al poco.

* .. Y mucho más que se me olvida.

De todos modos no sólo eran los puntos que tocaba sino todo el contexto y ejemplos en los que nos metía, se notaba que estaba cómodo que no tenía que impresionar a nadie, que la verdad está en lo humano y lo cercano y que la verdad es lo auténtico.

De verdad que salí encantado.

A lo largo de toda la charla no pude evitar sentir que Alberto me recordaba a alguien:

Alberto Knapp y Pablo Carbonell

Respeto enormemente la labor profesional de mis dos escogidos. Si alguien se siente ofendido no tiene más que decirlo.

En cualquier caso esto lo hago por el humor… viva el humor¡ :)

Jueves, Enero 31st, 2008

Kroonos cumple sus 1.000 usuarios

Hace ya tiempo que es Miguel quien se encarga de dirigir a nivel tecnológico la jefatura del proyecto Kroonos.com y que yo ya no aporto nada a esta aplicación más que a nivel usuario.

Ver hasta dónde están llevando mis antiguos compañeros y socios Jesús y Miguel esta aplicación me llena de orgullo de padre.

Hoy Kroonos ha protagonizado toda una página en el ciberpaís y ahí estamos unos cuantos (yo el tercero por la izquierda), aunque no todos los que fuimos y ni ahora son todos los que están.

Kroonos.com cumple sus 1.000 usuarios

Felicidades Kroonos.

Jueves, Enero 24th, 2008

flickr y el “¿dónde demonios se hace esto?”

Leyendo este artículo en loogic sobre una novedad en el flickr no puede contenerme y me salió toda la rabieta acumulada cada vez que intento hacer algo en el flickr.

A mí flickr, como concepto y como servicio también me gusta mucho, soy usuario pro desde hace años.

Sin embargo, no sé porqué, pero es una de las webs más difíciles de usar que conozco por el simple hecho de que nunca sé dónde encontrar la función que busco.

Sin contar con que para registrarte, o incluso autentificarte, te haces un verdadero lío entre usuario flickr o usuario yahoo, y un montón de pasos raros que no hay quien entienda.

Los plugins que usan su api que puedes encontrar adaptados para wordpress y demás no consigo que funcionen a la primera nunca, y muchas veces sólo funcionan de una determinada manera o haciendo determinado malabarismo como creando un grupo porque no coge bien los sets.

Podría seguir, pero voy a terminar con los niveles de privacidad que flickr te permite: todo el mundo, tu familia y tus amigos, y si hay alguna manera de crear nuevos grupos de contactos, más a mi favor: no encuentro dónde.

a Freelance Web Developer is proudly powered by WordPress
Entries (RSS) and Comments (RSS).

Creative Commons License
Fernando Guillen's blog by Fernando Guillen is licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported License.