Archivo de Abril de 2008
-
7 comentarios »
Por distintas circunstancias, los miembros de Linking Paths estamos inmersos en la creación de otras dos empresas: una en Bilbao y otra en Madrid, como indica el post anterior.
En el pasado hubo una cierta discusión sobre el mejor sitio para colocar tu empresa. Incluso nosotros participamos a nuestro a manera, permitiéndome al final del post lo siguiente:
Bonus point: Volviendo al tema de la localización geográfica del post original, una idea: quizás las comunicaciones no son las mejores, pero tratándose de una empresa con base tecnológica de investigación y desarrollo, yo les recomendaría tener en cuenta al País Vasco aunque sólo sea por las ayudas. Ayuntamientos, diputaciones y gobierno vasco estarán encantados de echarles una mano.
Pues bien, esta mañana me he pasado por el servicio de ayuda al emprendedor de la Comunidad de Madrid, y he hablado con alguién que me ha comentado la similar situación del servicio del Ayuntamiento de Madrid. El viernes uno de mis socios me comentó lo conseguido a través del servicio del Ayuntamiento de Bilbao (Lanekintza), algo de las ayudas de la diputación de Bizkaia (BEAZ) y por último las del Gobierno Vasco (SPRI).
Versión resumida: no hay color, muchos ceros en Bilbao por cada euro de Madrid.
Versión extendida:
No voy a entrar a dar números concretos porque cada idea y persona es un mundo. También soy consciente de que hay negocios que no se pueden montar en cualquier sitio (la idea de Madrid seguirá en Madrid, pese a todo), pero creo que la siguiente tabla resúmen puede ayudar.
Concepto Ayuda Madrid Bilbao Consitución de la sociedad (S.L.) No me consta Si Ayuda a la mujer emprendora Si Si Ayudas a la contratación más allá de las bonificaciones de la seguridad social No Si (a fondo perdido por contratación indefinida y seguros sociales durante un año) Establecimiento en un local No Si (acondicionamiento, fianza y alquiler inicial en ocasiones) Desarrollos tecnológicos No me consta Si compra de equipos Si (financiación) Si (subvención, no financiación) WI-FI No me consta Si Es posible que no haya hecho las preguntas pertinentes, es posible que quién me haya informado no sepa de todo, son posibles un montón de cosas, de modo que si alguién quiere corregir esta tabla, o añadir nuevas ciudades, sólo tiene que decirlo.
-
5 comentarios »
Al menos es lo que debe haber pensado la comunidad de Madrid en su portal de emprendedores. Y es que por interesante que sea lo que ofrecen (que parece que si), si pones trabas para ser útil, pues mal vamos. Por dios, que no es ninguna ciencia oculta como para tener que optar por uno u otro. No en 2008. ¿Otra comunidad autónoma que quiera crear empleo para que le lleve mis ideas? (es broma XD).
En fin, no voy a cargar las tintas. Primero porque me parece un post un tanto repetitivo (en 2008), segundo porque todo el mundo tiene derecho a cometer errores (ejem, según cuales) y tercero porque cada uno puede decidir a que dedica su dinero porque no hay para todo (hasta el dinero público se acaba y aunque no este de acuerdo con que para esto hubiera que elegir), pero es que es bastante molesto (siendo condescendiente) tener que buscar un explorer para hacer algo tan sencillo como registrarse en un sitio o enviar un formulario de contacto.
Pero esto al menos me ha valido para refrescarme en el tema de estadísticas de uso de los distintos navegadores, y llevarme la grata sorpresa del 37% de Firefox, que sin ser la pera limonera, es una opción decente. Incluso las proyecciones matemáticas de alguno situan la paridad a comienzos del 2009.
Parece que el (pen)último capítulo de la guerra de los navegadores esta llegando.
-
3 comentarios »
Hace un par de semanas pusimos online la versión 2.0 de certificacionpm, un simulador de exámenes para sacarse la certificación de Project Management Professional del PMI® que hemos desarrollado
paracon la empresa Lanarvi.No lo publico aquí para hacerle publicidad (no creo que, por lo general, el público de este blog sea público objetivo de certificacionpm) pero puesto que la versión anterior estaba desarrollada en Java (JSF + JDO) y esta lo está en Rails, dos personas me han pedido que de forma poco sectarista explique las diferencias/mejoras/razones. Y lo voy a intentar.
Primero, a modo de disclaimer, decir que esta comparación es un tanto injusta, puesto que una migración siempre es más sencilla que hacer algo desde cero, puesto que ya llevas mucho aprendido. Aún así, una migración siempre hace también que acabes metiendo cosas nuevas. También podría ser que con otras herramientas Java el resultado hubiera sido distinto o ahora no hemos tenido que dedicarle excesivo tiempo a cuestiones de diseño/CSS. Digo esto porque no es tan sencillo como partir desde cero con el mismo conocimiento y realizar la aplicación. He intentado tener esto en cuenta y reducirlo a la parte de la lógica de la aplicación.
Diría que el tiempo empleado en el desarrollo en los aspectos comparables en la versión Rails ha sido aproximadamente el 40% del empleado en Java, quizás un poco menos. Las razones principalmente las siguientes:
- Active Record: nunca trabajar con la base de datos fué taaaaaaaan fácil. En serio, es para probarlo. Me quedo con la espinita de JPA, pero ni SpringDAO, ni Hibernate, ni JDO lo hacen tan sencillo.
- CSV: el soporte que trae Rails de serie para tratar ficheros CSV es increible. En Lanarvi gestionaban inicialmente el banco de preguntas en una Excel gigante, y lo cierto es que lo que con Java era un cierto sufrimiento, con Rails se solucionó en una tarde.
- Lenguaje no tipado. Mucho tiempo pensé que la compilación y los lenguajes tipados eran necesarios (?) para prevenir errores, que eran una ayuda. Lo cierto es que sobre todo para proyectos pequeños he dejado de creerlo. Tienen un coste que no compensa. El tiempo de compilar, probar, etc. es demasiado alto para el beneficio obtenido en este proyecto.
- Rails es (o puede ser) un todo. No sólo el framework de desarrollo, sino también el despliegue en remoto (caspistrano), la gestión de actualizaciones de la base de datos (migrations), etc. Reduce el tiempo destinado a estas cosas accesorias.
- El entorno de desarrollo. Reconozco que mi pobre Powerbook con 1,2GB de memoria ha pasado ya los 3 años, pero ha rejuvenecido un par de años en rendimiento al cambiar Eclipse+Java+Tomcat por Textmate+Ruby+Mongrel.
En todo caso, como nota final. En Lanarvi están contentos, pero os puedo asegurar que lo que menos les importa a ellos es la tecnología, sino simplemente que ahora tienen una mejor aplicación.
Por cierto, que espero que próximamente liberemos el código de la aplicación (que no las preguntas) como software libre. Es bastante genérico y se puede reutilizar para hacer más simuladores. Estamos que lo tiramos XD.
-
18 comentarios »
Russell Beattie, un viejo conocido nuestro, anunciaba ayer en su blog que daba por muerta su startup: Mowser.
Para poner un poco en antecedentes a quienes no le conozcáis, Russell es una de esas personas que llevan en esto de los blogs desde 2001, cuando la gente no tenia ni puñetera idea de que era esto de los micromedia. En aquella época trabajaba en España, en Terra y después en Telefonica I+D, razón por la que le conocimos con razón de la organización del I Congreso javaHispano. Aquella época terminó (eso si, llevandose una mujer :-) para trabajar con Yahoo! en EEUU. Hace un año lo dejó para iniciar su nuevo proyecto, la anteriormente citada Mowser. La situación económica de Russell ha llegado a ser realmente preocupante:
Seriously… A salary will be a good thing to have again. I’m thousands of dollars in debt to my family and friends, maxed out on every credit card (all of which are in collections), on my last chance for my apartment (if I bounce one more check…), had my car repossessed twice, electricity turned off, cellphones switched off, landline canceled outright, and on more than one occasion (this weekend in particular) eaten little more than buttered macaroni as I waited for an overdue PayPal deposit to arrive (3-4 days? Come on!). Having a steady income will be a welcome mental break, believe me.
Que una startup no funcione no es algo raro, pero creemos que muchas veces la gente no se da cuenta del tremendo valor y tenacidad que se necesita para emprender algo. Independientemente de si hablamos de montar una cafetería, una librería o una start-up tecnológica, dar el paso hacia lo desconocido es increíblemente duro:
Muchos emprendedores se enfrentan a ello desde una posición cómoda que no tendrían porque abandonar. Y ese espíritu de meterse en problemas sin tener necesidad de hacerlo, esta separado por una barrera finísima de lo que algunos definen como temeridad.
Estos proyectos no se viven de manera aislada. A menudo leemos que alguien “ha empezado su aventura empresarial”. En realidad lo que se suele comenzar, salvo que seas una empresa de >100 empleados, es una aventura vital. Vital y personal que te afecta y cambia a ti y a todos los que te rodean.
Es fácil montar una startup en la universidad o como sideproject… cuando no se tienen responsabilidades, ni ataduras de ningún tipo y puedes mantener el actual status quo. Pero, simplemente, eso no puede ser siempre. Sentar a tu esposa y a tus hijos en un sofá y decirles que ya no vas a tener un trabajo pagado y que no sabes cuando volverás a cobrar es algo totalmente diferente y que solo conoce quien lo ha pasado.
Incluso cuando se tiene todo a favor, hay veces que las cosas simplemente no funcionan. Buena idea, buena implementación, buen trabajo… y aun así solo se consigue un fracaso. Nadie dijo que fuera fácil, pero tampoco nadie avisó de que hiciera falta una alineación de planetas para que la chispa saltase.
Por estas y otras razones me puso de tan mal humor algunos comentarios estúpidos, arrogantes y prepotentes que apacieron en Techcrunch respecto a la noticia:
It sux I know and getting into debt to fund it sux too; but that’s start-ups, not for the weak.
eating buttered macaroni?. Ever heard of Get A Fricking Day Job? You can be a cool internet web2.0 entrepreneur that doesn’t earn any money in your spare time.
I’m glad he finally realized what I told him when he started.
throwing away your savings for a web 2.0 company? I really hope this is a wake up call to people who are thinking about doing the same thing. I wonder how the Koolaid tastes with his Mac and butter.
Buttered macaroni is _so_ Web1.0.
Mr. Beattie has had an extraordinarily weak appreciation of tech developments and trends…. It’s always sad to see someone down at a personal level, but I always found the attention paid to his tech punditry inexplicable.
Me jugaría unos cuantos euros a que ni uno solo de estos visionarios de la web (como siempre anónimos) tendrían los arrestos para hacer una mínima parte de lo que Russell ha hecho. No me entendáis mal, aunque Russell lleva mucho tiempo en el mercado móvil eso no quiere decir que no se equivoque (aunque personalmente creo que puede indicar con mayor probabilidad que otros lo que va a funcionar) pero eso no debería ser óbice para calificarle de “debil” despues un año de duro trabajo y sacrificio. Acabáramos.
Lo único que puedo decir es que la actitud, entrega y coherencia de Russell se merece todo nuestro respeto. Incluso los fuertes caen a veces y lo importante es tener las narices para incorporarse, reconocerlo, levantar la cabeza y hacerlo de nuevo. Eso es emprender.
-
8 comentarios »
Si eres programador y no estas metido dentro de una de esas urnas de cristal que tanto abundan en las empresas de software de este país, seguro que ayer dijiste al menos una vez la palabra del día: Python, el lenguaje de programación con el que Guido van Rossum homenajeó a los inmortales creadores de La vida de Brian. Este es el lenguaje que soportará inicialmente la nueva iniciativa para conquistar el mundo de los chicos de Google: Google App Engine (GAE).
Google App Engine es básicamente un servicio de alojamiento de aplicaciones web gratuito que Google esta ofreciendo desde ayer a todos aquellos desarrolladores que lo deseen. Las características sobrepasan lo que se podría calificar como interesante, y se ajustarían mejor al termino inquietante:
- Inicialmente solo se soporta Python (2.5) como runtime para el motor, es decir, solo aplicaciones desarrolladas en Python se pueden ejecutar sobre la plataforma. Ya se ha anunciado que el soporte para otros lenguajes ira llegando.
- El SDK trae un servidor web para facilitar el desarrollo a la Rails.
- La integración con Django, el framework Python por excelencia en estos días, esta bastante conseguida al parecer. CherryPy, Pylons y web.py también están soportados al ser frameworks WSGI.
- Google propone su propio framework bajo el nombre de webapp.
- La autentificación de tu aplicación se puede integrar trasparentemente con las cuentas de Google.
- Existe una herramienta de deploy para subir tu aplicación a http://application-id.appspot.com, el dominio en el que corren a priori todas las aplicaciones de GAE:
appcfg.py update helloworld/
- Si eres usuario de Google Apps puedes correr las aplicaciones bajo tus propios dominios.
- Contamos con una herramienta para monitorizar el rendimiento de la app. Estadisticas de todo tipo incluidas.
- Las aplicaciones corren en un entorno protegido. Este sandbox limita el acceso al sistema que corre por debajo (so no sockets, no threads) pero también aumenta la escalabilidad y permite que las peticiones se distribuyan a través de varios servidores.
- Promueve ciertos hábitos REST. Ademas únicamente se puede contactar a la aplicación por HTTP/S en puertos estándares.
- Para los datos que se tienen que guardar contamos con App Engine datastore, el sistema de almacenamiento propuesto por Google, potenciando nuestras aplicaciones a través del uso de dos tecnologias clave para Google como BigTable y GFS.
- Nada de lanzar subprocesos o ejecutar código después de que el response se haya devuelto (que tiene un timeout relativamente corto antes de ser eliminada).
- Las aplicaciones pueden mandar correos electrónicos utilizando App Engine Mail Service, que utiliza la infraestructura de Google.
- 500 Mb de almacenamiento, 5M de pageviews/mes y 10Gb de transferencia/dia por la cara. Se podrá comprar la ampliación de estos recursos.
Y nuestras conclusiones:
- Cada vez es más obvio que los lenguajes dinámicos pueden estar a la altura de cualquier proyecto, en las mismas condiciones que otros lenguajes, y que por tanto las selección de los mismos debe basarse en otros factores.
- Más y más proyectos se lanzarán con el apoyo de estos lenguajes, que cuentan cada día con más respaldo a todos los niveles.
- Django encontrará un importante revulsivo en cuanto a usuarios que se acerquen al framework, por la posibilidad de un fácil (y gratuito) despliegue en producción.
- El soporte para otros runtimes tardará algunos meses en llegar.
- La propuesta de Google parece más vertical y acoplada que la de Amazon (S3, EC y AmazonDb estan menos acoplados) y cuando a masas brutas de desarrolladores se refiere esta opción suele ser más acertada.
- Es posible que si se amplia el numero de runtimes, Google se convierta en la empresa de hosting gratuito más interesante… por increíble que resultase esto hace unos años.
Días apasionantes para trabajar con tecnologías web.
-
5 comentarios »
El lunes terminó el primer trimestre del año, momento para cerrar cuentas legales, pero también para repasar lo que estamos haciendo y recentrarnos. Dentro de nuestra idea de utilizar este blog para contar nuestras andanzas, aprovechamos la efeméride para poner al día a todos aquellos que bien se preocupan, bien simplemente tienen curiosidad por lo que nos pasa.
En estos tres meses hemos estado ocupados con unas cuantas cosas.
- De lo que mejor que nos ha pasado es que Roberto ha aterrizado en Linking Paths. Una vez se le ha pasado al pobre el susto inicial, parece ya felízmente adaptado. Claro que ayuda que nos conozcamos desde hace años.
- Seguimos repartidos entre Barakaldo y Madrid, luchando por un sitio en el que trabajar. Aitor y Roberto sobrevivien como pueden en Barakaldo a la espera de el ágora mientras que en Madrid ya tenemos algo parecido a una oficina rodeados de abogados.
- Hemos conseguido una cierta estabilidad económica, comemos todos los días tres veces. Los tres. Hemos alcanzado un acuerdo de estabilidad interesante con una empresa para la que estamos desarrollando una plataforma para crear redes sociales llamada Tog e intentamos coordinar a un grupo de empresas que colaboran para desarrollar proyectos sobre dicha plataforma. Estamos contentos con el camino que llevamos, aunque no todo es fácil. Es posible que ampliemos este funcionamiento con otra empresa, que busca algo parecido. Más noticias sobre todo esto en los próximos meses. Ah!, también es posible que gran parte de este código acabe siendo liberado como software libre.
- La estabilidad anterior es buena en general, pero también nos ha ocasionado retrasos en nuestros productos, lo cual es malo si o si. Pensábamos acabarlos antes. Nuestro gestor de feedback empresarial Tabula ha sido adelantado por la derecha por nuestro gestor de eventos Stage, que debería salir este mes de Abril (cruzamos los dedos). Tabula se retrasará aun un poco más.
- Hemos puesto online nuestro primer sideproject: upsiteme. El ágora sigue avanzando (camino de convertirse en spin-off más que sideproject), poco a poco pero lo hace. Estamos colaborando con una persona interesante, y además estamos en contacto con un inversor interesado en la idea, puesto que estamos considerando la opción de ser más ambiciosos que el plan inicial. Otros proyectos como cajas azules, oboloi u ostraka tendrán que esperar. También queremos darle una vuelta al mundo de los recursos humanos, después de año y pico con la idea en la cabeza, creemos que hay posibilidades de hacer algo mejor y va siendo hora de intentarlo. Lo mismo que nos ronda la idea en la cabeza de organizar un evento distinto y el pobre Vivir del software sigue esperando tiempos mejores. Como no todo lo podemos hacer sólos, colaboradores son bienvenidos.
- No lo habíamos comentado (que fallo!), pero en este trimestre hemos estado colaborando también con la Junta de Andalucía en un ambicioso proyecto para estandarizar sus desarrollos. Otra pequeña alegría que hemos tenido en estos meses.
Creo que no me dejo nada, a fin de cuentas sólo han sido tres meses.
-
6 comentarios »
Ayer estuvimos en la presentación del nuevo libro Manual de uso del blog en la empresa. La criatura ha salido de las entrañas de Alberto Ortiz de Zarate y su presentación contó con la colaboración de varios conocidos del sector blog bilbaino: Sergio Monge, Loretahúr, Jorge de la Herrán.
(Resto del fotos aquí)
Estuvo bien en general con los ponentes cumpliendo o superando expectativas como el caso de Genís Roca o de mi primo. En resumidas cuentas, un evento que ya han comentado en extensión y que cumple una función desgraciadamente olvidada dentro de la blogosfera: salir del nuestro onanismo intelectual y tender la mano a la gente (y por ende a sus empresas) que no sabe muy bien aún de que va esto del “bló”.
-
11 comentarios »
Parece mentira, pero si no llega a ser por una conversación cerveza en mano con Erick Camacho el pasado sábado, se me hubiera olvidado que hoy, martes 1 de Abril de 2008… Linking Paths cumple 3 años, así que estamos de enhorabuena.
¡Qué de cosas han pasado en tres años!. Desde mi aterrizaje como autónomo (los 6 primeros meses de linking fueron con esa forma legal), ideales (a los que seguimos fieles), una primera oficina, un ex-socio, un libro que se quedó a medias, una pausa, una vuelta a las andadas con un nuevo socio, una boda, lo que está siendo un gran año (mañana más al respecto), etc.
Tres añitos ya, y seguimos cargados de ganas para al menos otros tres.
-
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.





