What is this? From this page you can use the Social Web links to save Hacer las cosas mal para quedar bien to a social bookmarking site, or the E-mail form to send a link via e-mail.

Social Web

E-mail

E-mail It
January 28, 2005

Hacer las cosas mal para quedar bien

Posted in: Feedness

Hay veces que no queda más remedio que hacer ciertas cosas mal para luego poder quedar bien. Normalmente se debe a que hay errores en el entorno que se han ido heredando hasta convertirse en algo común.

Con Feedness hemos encontrado este problema en dos casos concretos y ya estamos trabajando en los oportunos arreglos.

  • Importación de ficheros OPML
    Con este tema hemos tenido problemas desde el principio. ¿Cuál fue el error? sencillo, crear un sistema que importara ficheros OPML teniendo en cuenta la estructura del mismo, para poder identificar las categorías. Para hacerlo cometimos el error de suponer que los ficheros OPML que la gente iba a intentar subir tendrían un formato correcto. La solución: Si el fichero no tiene un formato correcto, nos olvidamos de intentar capturar las categorías y nos centramos en capturar los feeds. ¿Qué conseguimos? Evitamos que, como ya nos ha pasado, nos acusen de no importar los OPML correctamente, cuando prácticamente, eramos los únicos que lo hacíamos. Ahora la solución ya ha sido implementada.
  • Comportamiento de los feeds
    Una vez más, el error fue pensar que los feeds por lo general tendrían formatos correctos. Si ya no era suficiente la coexistencia de múltiples formatos, ahora tenemos que soportar también todas las alteraciones y malformaciones que puedan tener los mismos. Ahora mismo estamos trabajando en una solución, pero aparte de esto, una de las cosas que deberíamos hacer es una guía para que la gente construya sus canales XML de forma más correcta, ya no solo en el formato, sino con detalles tan simples como no titular exactamente igual canales que tienen contenidos distintos.

En cualquier caso, para nosotros lo más importante es ofrecer un servicio web tan completo como sea posible y máximizando siempre las posibilidades del mismo. Si esto supone olvidarse de los estándares y de ciertas normas, lo hacemos, aunque nunca podremos sacarnos esa sensación de que nos lo podríamos haber ahorrado si otros hubieran hecho lo mismo que nosotros.

Finalmente, esto no es una reclamación que le hacemos a nadie, de hecho, es más bien una fe de erratas y al mismo tiempo, creemos que compartir esta información puede ser útil para otros desarrolladores o simplemente para que nuestros usuarios entiendan mejor porque ciertas cosas no funcionaban como en otras herramientas a las que están acostumbrados.


Return to: Hacer las cosas mal para quedar bien