Posts por Luis
Los informáticos hablamos raro
Caras raras, eso ponen mis amigos, no informáticos, cuando les hablo de lo que estoy haciendo. Lo mismo me pasa con familiares, e incluso, con algún compañero de trabajo. Me he dado cuenta de que tienen razón, los informáticos hablamos raro. Tenemos gran facilidad para hablar de siglas y acrónimos, e incluso anglicismos.
Hace poco hablando con unos amigos, que decían “cómo mola Google Maps“, les conté que aprovechando su API han salido muchos mashups de calidad. Craso error… introduje dos palabros nuevos, mashup y API.
Mashup: es una aplicación web (lo que un profano llamaría una página web) híbrida, que nos ofrece un contenido de terceros de forma más completa, o combinándolo con otro servicio (ya sea nuestro o no). Quizá la definición no sea muy clara, pero distintos ejemplos pueden ser un agregador RSS (Uhmmmm… creo que éste tendré que definirlo), o una página en la que vemos los mapas de Google con información de rutas en bicicleta.
RSS: Sistema de suscripción a contenidos (el icono naranja con unas onditas de casi todas las webs). Son las siglas de RDF Site Summary or Rich Site Summary. Se utiliza para difundir la información de forma actualizada. Un usuario guarda sus canales RSS en un programa llamado agregador y puede enterarse de las actualizaciones de todas sus webs favoritas sin tener que ir una por una.
API: Application Programming Interface, otras siglas en inglés. Son una especie de funciones predefinidas que realiza un programa y que una tercera persona puede utilizar. Es relativamente sencillo usar funcionalidades de un API para crearte tu propio programita (o aplicación web). En ocasiones no es posible tirar de ese gran amigo como es la API, y toca hacer cosas como screen scrapping para obtener la información. Sin darme cuenta, cuando ya casi había terminado con las definiciones, acabo de incluir otro concepto nuevo. Y como mi misión de hoy es no dejaros ninguna duda… procedo a definirlo (seguro que Juanma os puede dar todo un curso).
Screen Scrapping: Es una forma de procesar una página web mediante algún lenguaje de programación para extraer de ella la información, que posteriormente reutilizaremos. Cuando uno hace esto es porque está recopilando información de algún sitio que no permite interoperabilidad. ¡Dios! ¡Otra vez! No os preocupéis que ahora os cuento lo que significa.
Interoperabilidad: Aunque este no sea un vocablo plenamente informático se usa habitualmente. Es una condición que debe darse para que diferentes sistemas puedan comunicarse entre sí.
No me lo puedo creer, me puse a comentar una simple palabra y he terminado haciendo una definición recursiva. Ooootra vez meto un palabro, pero esta vez os toca buscarlo en la Wikipedia: Recursión. Voy a dejar de escribir, porque no hago otra cosa que soltar palabras raras.
Leer másConclusiones (Romangordo Weekend)
Como ya os contamos el Viernes, este fin de semana nos hemos reunido en Romangordo para reflexionar un poco sobre todo esto, aclarar ideas y dar un impulso a nuestro proyecto. Nos reunimos prácticamente todas las semanas por Skype, también alguna reunión presencial de vez en cuando, sin embargo, ésta es la primera en la que coincidimos los cinco en persona. Las reuniones presenciales suelen ser más productivas (al menos en nuestro caso) y, la verdad, es que prácticamente no hemos parado durante el fin de semana. Llegamos a la casa rural y, tras los saludos, repartir habitaciones y acomodarnos, dimos una vuelta por el pueblo mientras comentábamos un poco a groso modo cómo iba todo.
Como en todas nuestras reuniones llevábamos un guión de los temas a tratar y el tiempo estimado. No siempre lo cumplimos pero, en general, es una buena práctica acotar en tiempo y contenido los temas a tratar. De lo contrario acabamos alargando los temas indefinidamente y nos vamos por los Cerros de Úbeda. Tras el paseo por el pueblo nos pusimos manos a la obra. Para empezar un par de videos sobre casos de éxito que nos podrían servir como fuente de inspiración. Tras la cena de rigor, Jaime nos mostró con ejemplos cómo los grandes grupos musicales no se habían forjado de la noche a la mañana y, casi siempre, había pasado mucho tiempo hasta que crearon sus obras maestras. Todo esto amenizado con unos mojitos que, aunque se nos olvidó el azúcar, estaban bastante bien.
Al día siguiente, tras un contundente desayuno, nos pusimos a tope con la empresa. Estuvimos comentando los pros y los contras de los proyectos que teníamos en mente, y que ya habían superado un par de cribas anteriormente. Tras unas horas terminamos decidiéndonos por dos de ellos. Aunque todos nos parecían viables, terminamos decidiéndonos por los que nos parecían más abarcables dada nuestra situación. Nos pusimos fechas y, si todo va sobre ruedas, en Septiembre tendremos un prototipo de uno de ellos.
Por la tarde del Sábado estuvimos discutiendo nuestra presencia en la web: este blog, Twitter y, ahora también, Facebook. No es un tema prioritario para nosotros. El blog por sí mismo no tiene mucho sentido si al final no desarrollamos ninguna idea así que decidimos centrarnos más en los proyectos. Nuestros recursos son muy limitados por lo que tenemos que dedicarlos a lo verdaderamente importante.
Ya al atardecer aprovechamos para salir a dar un paseo por el campo. El tiempo invitaba a ello, nos encontramos con un burro, un par de caballos, una mini-granja (qué majas las cabras) y un simpático lugareño que andaba tomando el aire por allí. Aprovechamos para charlar sobre cuáles iban a ser los siguientes pasos a tomar y cómo nos íbamos a organizar.
Ya el domingo definimos el plan de acción para cada proyecto distribuyéndonos las tareas como siempre. Terminamos contentos por el trabajo realizado, con la sensación de haber cerrado una etapa importante y con muchas ganas de empezar el desarrollo de los proyectos.
Un fin de semana estupendo, no hay nada como trabajar en un lugar tranquilo con los colegas.
Leer más¿Creamos una sociedad?
Llevábamos ya unos meses proponiendo ideas, evaluando herramientas, elaborando estudios de mercado… y, de vez en cuando, cada cierto tiempo, nos surgía la preguntita… ¿Formalizamos ya la empresa? ¿Creamos una sociedad? Lo planteamos a la hora de instalar las herramientas colaborativas, reapareció con el blog y el alojamiento, ahora vuelve a surgir con el NDA… ¡Y lo que queda! Hasta ahora nos hemos ido apañando más o menos pero, tarde o temprano, llegará el momento.
Por poder, podríamos haberla creado desde el primer día pero, seguramente, no hubiera merecido la pena. De lo poco que sabemos del mundo empresarial (de esto nunca se sabe lo suficiente), sí que tenemos claro que crear una empresa es un gasto y que aún no tenemos muy claro de dónde vamos a sacar los ingresos. Crear una empresa en sí no cuesta mucho dinero, por ejemplo, una Sociedad Limitada son unos 3.000 euros en capital social que puedes invertir en mobiliario o equipos. El problema viene después ya que al menos uno debe cotizar como autónomo y somos todos trabajadores por cuenta ajena.
Lo que nos pareció mejor fue retrasar lo máximo posible la formalización de la empresa, por lo menos, hasta que tengamos muy claro si lo que vamos a hacer va a ser rentable y cuánto queremos arriesgar.
En cuanto a la forma jurídica que tomaría nuestra empresa, aún no hemos decidido nada. ¿Alguna recomendación? En principio, una Sociedad Limitada podría ajustarse más o menos a lo que nosotros necesitamos, la responsabilidad es limitada para los socios, su capital social, pero también, alguien debe ser el administrador (que es el que responde con su patrimonio).
Leer más¿Google Wave o Doodle?
¿Alguna vez habéis intentado poneros de acuerdo en un foro?
¿Alguna vez os habéis tirado horas tratando de llegar a un punto en común y al final no queda del todo claro qué quería cada uno?
A nosotros sí que nos ha pasado. A veces, las discusiones se eternizan, se termina dándole mil vueltas a lo mismo, no queda claro cuál es la postura de cada uno, ni tampoco cuál es la decisión de la mayoría. Al final, parece que el que escribe el último post es el que lleva la razón porque nadie le rebate…
Para solucionar estas situaciones de bloqueo, decidimos que sería una buena idea realizar votaciones/encuestas internas. Evaluamos dos herramientas: Google Wave con un plugin para votaciones y Doodle.
Google Wave
Para los que no lo sepan, Google Wave es un servicio de Google relativamente reciente. Según sus creadores, una onda (wave) es una especie de conversación y documento compartido, en el que se pueden insertar todo tipo de elementos multimedia. Podríamos definirlo como un mix de lista de distribución, wiki y documento compartido. El sustituto del correo electrónico convencional se decía entonces… ahora está un poco de capa caída.
Entre los elementos insertables se incluyen plugins de terceros. El que traía Google Wave por defecto era demasiado básico así que buscamos qué había y encontramos Poll Gadget, un plugin para votaciones y encuestas que había realizado un chico alemán en sus ratos libres (no es el que alguno estáis pensando).
Doodle
Se trata de una herramienta 2.0 para planificar eventos en general. En el trabajo de vez en cuando la usamos para organizar cenas, excursiones y actividades colectivas. Además del acceso web, también dispone de interfaces específicas para dispositivos móviles. En general, es una herramienta muy completa y fácil de utilizar.
Nos decidimos por Google Wave. Ya estábamos usando Google Mail, Google Docs, Google Chat… Decidimos que era mejor tenerlo todo bien integrado aún perdiendo alguna funcionalidad. En aquellos días, Google Wave prometía mucho y cuenta con el respaldo de una gran empresa.
Aunque inicialmente parecía que lo íbamos a usar mucho, ahora, casi no lo usamos. Las reuniones semanales vía Skype suelen ser mucho más eficientes que andar discutiendo en foros y realizar votaciones.
Cuidado con: Las discusiones infinitas que no llevan a ninguna parte. Detectarlas lo antes posible.
Leer másAdiós David
La baja de David nos pilló un poco por sorpresa. Acabábamos de terminar las vacaciones de Navidad y volvíamos otra vez al curro, tras un merecido descanso, cuando David nos comunicó que dejaba el equipo. Fue un poco duro, no lo esperábamos. David había estado colaborando como el que más y se le veía muy ilusionado con todo esto.
Tras su vuelta de vacaciones, sus condiciones personales y laborales habían cambiado. Ya no disponía de tanto tiempo para dedicarle a esto, por lo que decidió que era mejor descolgarse del proyecto. Una decisión muy correcta, seria y meditada por su parte.
Le ofrecimos poder volver más adelante cuando su situación personal y laboral mejorase. Crear la empresa desde cero quita tiempo, y es relativamente fácil que en alguna temporada, cualquiera de nosotros no pueda dedicarle el tiempo que se merece. Sigues teniendo la puerta abierta para cuando quieras David.
Tras su marcha meditamos sobre cómo estábamos haciendo las cosas. Nos dimos cuenta que había que intentar crear cuentas más de empresa (en lugar de cuentas personales) para facilitar la gestión en el caso de baja. Volvió a surgir el tema del NDA que hasta entonces había estado un poco apartado porque no parecía demasiado importante. Apenas teníamos unas ideas sobre la mesa sin apenas desarrollar pero comprendimos que, con el tiempo, sí que sería importante tener una declaración de buenas intenciones.
Lecciones aprendidas: Hay que prepararse para los imprevistos y tener planes de contingencia. No tan elaborados como los de una gran empresa pero sí hay que ser un poco previsor.













