Archivo de Noviembre de 2005
-
1 comentario »
Posiblemente muchos no conoceréis a Evan Williams, pero es una de esas personas que han creado una start-up exitosa, y que va camino de la segunda si tiene suerte. Recientemente ha publicado una lista de las 10 reglas (+1 de bonus) que toda start-up debería seguir.
En su post Ten Rules for Web Startups cuenta algunas cosas que no por ser de sentido común tienen menos razón. Desde innovar a estar enfocado, pasando por ser tu primer usuario, ser ágil o ambicioso. Diez consejos (más el bonus de aplicar más sentido común y no tomarte nada al pie de la letra) de una de las pocas personas que que saben de lo que hablan.
Alguno quizás piensa que el post es excesivamente americano, y que no es aplicable a su región, pero la realidad es que en la época actual, pensar de esa manera es un error. En internet todo está al alcance de la mano, sólo hay que perder el miedo y tener ese punto de ambición y ganas para hacer las cosas bien y en serio.
Linking Paths no es exactamente una start-up. Ofrecemos muchos servicios que van más allá de lo que se entiende por start-up, aunque nuestra idea de vivir de algunos de nuestros productos podría enfocarse en esa dirección. En todo caso, esos diez consejos, van más allá de lo que se venda, son sobre todo cuestiones de sentido común a tener en cuenta. Nunca es malo que te recuerden algunas cosas. -
2 comentarios »
Aitor se reirá, porque sé que se va a reír, pero siguiendo con la serie de post que inició Ibon sobre errores comunes, voy a añadir uno hoy.
Escribiendo una tabla para nuestro CMS (más información en muy poco tiempo!), resulta que una serie de CommandLink generaban links que no funcionaban. Simplemente salía un error en el navegador de página no encontrada. Después de perder tres horas buscando por internet sin suerte, acabo en el JIRA de MyFaces, reportando un bug. Catorce minutos después tenía la respuesta: es necesario tener activado el javascript en el cliente para que los links se generen correctamente. Como indica Mike, la especificación lo requiere, simplemente que (aunque haya razones técnicas) no me acaba de encajar que para escribir un link sea necesario el javascript (por mucho que sea para llamar a métodos, etc.).
Probablemente nadie se encuentre con este problema, porque casi todos los que usan JSF tienen el JavaScript activado, pero en todo caso dejo constancia aquí. -
4 comentarios »
Vaya título molón me he currado, ehh? ;-) El aludido espero que entienda la broma ;-)
Llevo unos días martirizando mi cerebro (en las pocas horas de asueto que permite levantar un proyecto de la nada) con algunas de la ideas que se me ocurrieron en el controvertido post sobre la web 2.0. La más importante es sobre el parámetro, que cosas de la blogosfera, puede convertirse en el nuevo hype sino le ponemos remedio: calidad de la información. Que en LP no nos gustan las ideas vacías de contenido real. Visitando nuestro blog me he encontrado con cierto marketing de un blog, que a su vez es marketing de cierto libro; y la verdad me ha parecido que la publicidad ha entrado de lleno en ese supuesto vergel de opiniones y libertad en el que se había convertido la blogosfera.
Enciendo la tele y me encuentro con un homúnculo, que no representa ni al 0,0005% de la población disfrutando de sus cinco minutos de fama. Vaya, creo que me equivoqué en mi anterior post: el spam de información ha llegado antes a la sociedad que incluso a la web 2.0. Noticias del corazón a todas horas, polémicas que venden mucho, teorías políticas de preescolar, predicadores alucinados por los flashes… a todo color y con ancho de banda infinito: televisión , radio, SMS, y por supuesto web.Creo que estamos recibiendo más información de la que podemos digerir. Lo único es que en la tecnología web sí que podemos poner en práctica soluciones que salen de los ciudadanos. Que es lo que hace sino un proyecto como del.icio.us: los boormarks que se comparten no están patrocinados por nadie más que por el éxito entre sus usuarios. Lo mismo que una de las mayores joyas de la nueva ola (y que no oigo comentar a ningún comentarista) que es stumble.
Hace mucho tiempo que me dí cuenta de que no iba a poder leer todos los libros que quería, antes me moriré. Así que si un libro no me convence en su inicio, no pierdo el escaso tiempo que tengo con él, paso al siguiente. Ante una avalancha de datos (ciertos, erróneos, semi-verdaderos) como la que sufrimos debemos tener mecanismos que nos permitan administrar nuestro tiempo en nutrirnos de información de calidad.
Pero los técnicos no podemos encontrar la solución sin tener el algoritmo. Nuestro pequeño granito de arena:- Debe ser un algoritmo open source por varios motivos: como en criptografía, sólo conociendo el algoritmo detectaremos sus fallos, además así será aceptado por todos (los que defienden el open source y los que no)
- Debe estar basado en métodos estadísticos: a veces puede resultar fascista hasta llamar a alguien fascista, o sea que centralizar la valoración de la información en una única fuente no es válido (lo que a mi me parece correcto no tiene porqué ser válido para otro).
- No basta con recopilar información de muchas fuentes , es necesario adjudicarle cierto “peso”: sino estaríamos ante posibilidades de “marketing social”, inflar sobremanera creando multitud de sitios la importancia de algo, vamos que no basta lo de que un sitio esté referenciado en muchos otros para que sea “bueno”. Y el “peso” debe estar calculado en forma de retroalimentación del propio sistema, ya que cualquier programador estaría tentado de decidir que opiniones son de peso y cuales no (y no hablo de nosotros ;-))
- Básicamente tendrá que basarse en valoraciones humanas, pero tengo la convicción de que los humanos no sólo valoramos las cosas en las encuestas, me huele que existen multitud de canales en los que expresamos nuestros gustos incluso inconscientemente
Bueno por ahora sólo es una idea “beta”, y como no soy matemático ni psicólogo ni sociólogo ni fascista ;-) no creo que pueda hacerlo yo sólo, así que queda abierto el blog a todo aquel que tenga ideas ;-) A ver si realmente funciona la web2.0 ;-)
-
6 comentarios »
Parece ser que IBM va a regalar una versión de su Websphere (noticia en javaHispano). Oracle te regala su entorno de desarrollo y su framework ADF Faces si lo usas en sus servidores de aplicaciones. Sun no para de liberar productos. JBoss nunca ha vendido su software. Apache tampoco, ni siquiera es una empresa. Son sólo unos ejemplos de la tendencia que se esta marcando en el software empresarial.
¿Cómo podemos entonces vivir del desarrollo de software?. ¿Arruinará el software libre o gratuito a las empresas?. ¿Va a ser todo gratis?.
La respuesta es complicada, sobre todo teniendo en cuenta que he hecho varias preguntas a la vez. Empezaré a intentar responderlas en orden inverso.
¿Va a ser todo gratis?.Obviamente no. Seguimos viviendo en una sociedad capitalista, y mientras no nos regalen a todos el pan y las camisas, los que queramos vivir del desarrollo de software vamos a tener que seguir cobrando por alguna razón.
¿Arruinará el software libre o gratuito a las empresas?.
Hombre, leyendo mi post anterior, podéis ver que algo a su favor tenemos, pero aún a pesar de correr el riesgo de ser repetitivo, me toca volver a decir que libre != gratis, y gratuito simplemente significa que no te cuesta dinero. Ni a ti ni a tu cliente. Es decir, con el software libre creemos que se puede hacer dinero, y lo que no es un coste para ti, tampoco debería ser una carga.
¿Cómo podemos entonces vivir del desarrollo de software?.
¿Pero me quitará negocio ese software gratuito?. Depende de cual sea tu negocio, por supuesto. Si os habéis dado cuenta, todas esas aplicaciones que he mencionado gratis o libres anteriormente son herramientas de infraestructura (entornos de desarrollo, servidores de aplicaciones, etc.). ¿No os dice nada? (a parte de que los pobres que se limiten a eso lo tienen peor que el resto, aunque si haces bien tu trabajo tienes menos de que preocuparte: ejemplo jetbrains y su IDEA). ¿No hay una parte que falta?.
Si, los clientes. En su mayoría, no tienen problemas del estilo de: “no tengo servidor de aplicaciones”. O “mi IDE es lento”. Sus problemas tienen que ver con “tratar mejor a sus clientes”. O como “mejorar sus procesos”. O simplemente “tener formas más rápidas de comunicación, venta y compra con clientes y proveedores” o “más información en Internet”. ¿Alguno ha visto que estas empresas regalen el software que tienen para realizar ese tipo de cosas?.
Pero nos sigue quedando la amenaza del software libre. ¿Es realmente una amenaza?. Primero porque nadie nos impide venderlo a nosotros siempre que cumplamos unas condiciones. Pero segundo, y más importante, sería olvidar una cosa bastante importante que enseño un jefe anterior: los clientes no pagan por el software, pagan por tener algo que funcione y sobre todo por tener un teléfono al que llamar si algo va mal.
Conclusión.Las cosas en el mundo del desarrollo de software están cambiado, eso no hay quién lo dude. Y más que cambiarán. De eso no hay duda. En Linking Paths no es que tengamos todas las respuestas en este sentido, más bien tenemos millones de preguntas, pero esperamos estar preparados para ellos, aportando el valor dónde realmente podemos ofrecerlo: en entender a nuestros clientes y darles lo que necesitan.
-
5 comentarios »
Quizás no lo hemos comentado de forma tan abierta como ahora, pero la verdad es que el software propio que desarrollamos en Linking Paths (salvo quizás una excepción) esta licenciado como GPL, es decir, es software libre. Ayer tuve una conversación con un amigo al respecto, y como al parecer sigue siendo un tema que no esta muy claro, aquí una idea de como pensamos vivir del software libre. De nuestro software libre. Lo primero, y aunque seguro que todos nuestros visitantes lo saben: libre es distinto de gratis. Aunque exista en ocasiones una coincidencia en cuanto ha significado (como en barra libre), lo normal es que signifiquen cosas distintas. Como es el caso. Aunque algunos lo piensen, una persona libre no es un esclavo gratis.
Así que ahora vayamos a la parte que nos interesa: que pasa con el software de Linking Paths. Lo que pasa básicamente es que es software libre, pero que hay que pagar para conseguir.
Por ejemplo. Nosotros tenemos un CMS (demo en breve, brevísimo), desarrollado con software libre (MyFaces, JackRabbit, Freemarker y muchos más), y con licencia libre (GPL exactamente). Cualquiera dirá que ya hay gestores de CMS en cantidad, que hay muchos libres (y gratis), y lo que quiera. Seguramente tiene razón, pero es otra cuestión. Si mira el PDF que hay arriba verá que es (en sus distintas versiones) un compendio de muchas cosas, así como un componente para otras aplicaciones, como BEHI (también en breve más información).
Volviendo al asunto, que me pierdo. Suponiendo que nuestro CMS (en cualquiera de sus sabores) o cualquier de nuestros otros productos merezca la pena, ¿cómo esperamos ganarnos la vida con él (al menos en parte)?. Más o menos así:
- Que sea software libre no quiere decir que se pueda descargar libremente. Es decir, para tenerlo hay que comprarlo, o que alguien que te lo ha comprado te lo pase. Software con manuales.
- Que se haya comprado una versión no significa que se obtengan automáticamente las actualizaciones. Mantenimiento.
- Que se entregue el código fuente no significa que no ofrezcamos a buen precio adaptaciones. Adaptaciones.
- Que se tenga el código fuente, no significa que no se pueda necesitar cierta ayuda para que se pueda usar de forma más eficiente, rápida, o mejor. Formación.
¿Saldrá bien?. Esperamos que sí. El mercado dictará sentencia. -
1 comentario »
Bueno, quién dice libre, dice trabajando en casa. La verdad es que las vistas que tenemos desde un 7º son espectaculares (los atardeceres son impresionantes), pero el frío nos ha pillado un poco de improviso, así que hasta que no lleguen mañana los calefactores, mejor evitamos la congelación trabajando desde casa.
Además ahora tenemos un nuevo integrante de Linking Paths, que necesita también un poco de atención. -
14 comentarios »
Hoy hemos vuelto a acudir a las jornadas Sidar que comentaba en el post de ayer, y la verdad mejor no hablamos de las ponencias que no tenemos nada bueno que decir. Sólo que nunca en un congreso patrocinado por Microsoft y en el que todas las ponencias (y digo todas) se mostraban en máquinas windows, se ha puesto tanto a parir el Internet Explorer (uy Exploter, que es el chiste oficial). La solución: a ver cuando os pasáis a Linux o Mac OS X, que aquí se le pide al cliente lo que uno no hace. Porque mucho diseñador con GIMP no es que hubiera. Por supuesto había una ponencia sobre el nuevo fenómeno 3.7 megafashion 4.5: la web 2.0. Todavía no hemos visto nadie que tenga claro que se quiere decir con eso (pero a que mola ¿verdad?).
Como técnicos con varios años de experiencia no deja de sonarnos a nueva burbuja tecnológica, pero es que si se llega a producir ya estamos pensado en la Web 2.1: usuarios agobiados por búsquedas totalmente inútiles en los principales buscadores porque las primeras cincuenta referencias corresponden a blogs insípidos que son referidos desde blogs más insípidos; en la que las únicas fotos que se pueden encontrar en un universo social son las de las vacaciones de americanos borrachos (experimento gracias a Al: buscar Berlin en flickr, con un poco de suerte tal vez veas algo de Berlín detrás de los turistas), en las que el nivel de información inútil, el spam social (toma nuevo término de la nueva ola!), agobien aún más nuestra capacidad cognitiva. Porque hacen falta aplicaciones que soporten algo que no se está teniendo en cuenta: la calidad de la información.
No todas las opiniones de los humanos merecen el mismo respeto: hay gente que tiene experiencia sobre determinado tema, o conocimientos o educación ;-). Por tanto existirán troll-bloggers, así como gente que categoriza los datos sin ton ni son, fastidiando al resto de los usuarios. No quiero decir con ello que no se deba dar a los usuarios la oportunidad de opinar con sus comentarios o generar una enciclopedia on-line, sino que a algunos entusiastas (bastante “trendies”, que a la semana ya están buscando una nueva moda) se les pasa una verdad universal: no existe un foro público en Internet libre de trolls (¿Cuanto trabajo tienen los correctores de la wikipedia?)
Podemos confiar en la buena fe de los usuarios pero es necesario crear mecanismos para controlar el nivel de información útil que se crea: tal vez que el usuario pueda incluir tags, pero que esté obligado (mediante menús desplegables) a categorizar las imágenes dentro de categorías populares dentro del sitio web, que otros usuarios puedan votar si está bien categorizado (como una especie de criba social de lo superfluo), que exista una especie de red PGP de confianza en la blogosfera, de forma que existan blogs con mejor puntuación porque mucha gente confíe en sus noticias u opiniones, o que estar en el anillo de confianza de alguien popular nos haga “confiables” (algo así ya sucede cuando vemos los blogs que leen otros bloggers) vamos lo que en estos momentos empieza a existir en muchos foros web, la posibilidad de opinar sobre las opiniones, la posibilidad de puntuar la información, darle valor para que pasen de ser datos a información real. El problema que eso dará más trabajo a los usuarios en su tiempo libre, pero es la única forma de no convertir a Internet en una enorme bolsa de basura llena de datos erróneos y búsquedas inservibles. Por lo menos hasta que exista verdadera inteligencia artificial y un reconocimiento de imágenes decente.
Porque sino me temo que esa supuesta “nueva revolución” de la información no será más que otra cáscara vacía, que llenará los bolsillos de alguna compañía con pinta de molona, con ejecutivos en tejanos y usando software libre pero no liberando sus productos. ¿Os suena? -
8 comentarios »
Estos días se están celebrando en Bilbao las IX Jornadas Sidar, sobre accesibilidad en el mundo web, en las que en diferentes ponencias se presenta la problemática de las personas “discapacitadas” en acceder a la web. Y pongo entre comillas ese adjetivo, porque después de la charla de Manuel Lobato del MovimientoVida Independiente, empiezo a desterrar poco a poco de mi vocabulario esa palabra. Y es que en la charla, Manuel propone un nuevo término: diversidad funcional. Y es que realmente los humanos somos todos distintos, pese a que homogeneizarnos parece ser la tendencia del pensamiento único actual. Algunas de mis minusvalías son las siguientes:
- No puedo correr los 100 metros lisos en 10 segundos(y con lo que fumo últimamente ni en media hora ;-)), ni saltar metro y medio,ni muchos más esfuerzos físicos que otra personas si son capaces de conseguir
- Tengo una clara dislexia para entender la contabilidad, por mucho que me la expliquen, no soy capaz de entender la T básica del debe y el haber
- Pinto fatal
- y muchas más con las que no os quiero aburrir..
Aunque al principio el término puede sonar a nuevo término de la corrección política, no hay que olvidar que nace de la propia comunidad afectada (o por lo menos de la comunidad que conoce y reconoce sus limitaciones, no como los demás), así que por mi parte ya merece un respeto.
Pero a lo que me quería referir de la charla es que he salido con algunas ideas afianzadas: la accesibilidad (de la que ahora muchos políticos hacen bandera y por la que se han vuelto más papistas que el papa ;-)) es simplemente ejercer el sentido común. El sentido común nos dice que si separamos el diseño del contenido tendremos aplicaciones más escalables y mantenibles, y de las que podremos dar distintas versiones según la audiencia que nos ocupe: la gente con poca visión, los que odien el color rojo, o al que le apetezca usar el Lynx.
La simple lógica (y el éxito de Google) indica que la sencillez y claridad en la interfaz hace que los usuarios (todos, dando igual su color de piel o si tienen una o dos piernas) se hagan con la herramienta más rápidamente, y por tanto la usen con mayor satisfacción que debe de ser el objetivo final de nosotros, los técnicos.
Como admirador del budismo Chan (o Zen como se llama en Japón y Occidente) para mí la enseñanza está clara: menos es más, eliminar lo superfluo para quedarse con la esencia. Lo cual no significa no tener interfaces potentes, sino que sirvan para lo que se diseñaron. Y preguntemos a los usuarios que para algo están (con sus distintas capacidades físicas y mentales);-)
-
No hay comentarios »
Parafraseando el guión de Algunos hombres buenos, mi opinión sobre algunos proyectos de software:
- Tom Cruise: ¡Quiero la verdad!
- Jack Nicholson: ¡Tú no puedes soportar la verdad!
-
Sobre LinkedLinked es el blog de Linking Paths, la empresa aventurera e innovadora formada por Aitor Garcia, Alberto Molpeceres y Roberto Salicio. En él hablamos de nuestros productos, ideas, y de compañías que nos sirven como guía y ejemplo. Si quieres conocernos un poco mejor puedes revisar lo que hemos escrito en los archivos.
-
Proyectos, ideas, etc.




