Archivo de Junio de 2008
-
8 comentarios »
Comentaba el otro día con el recientemente independizado Jesus Navarrete sobre si este era un buen momento para emprender aventuras. Le habían repetido hasta la saciedad frases del estilo de: ten cuidado que a lo mejor te tiras a la piscina y no hay agua o ¿ahora que viene la crisis?, pobrecillo. Y es que las cosas pintan bastante mal, está claro, la gasolina es más cara para todos, el pan es más caro para todos, e incluso la luz es más cara para todos.
Pero… ¿es mal momento para aventuras?. Depende lo que hagas. Para las grandes consultoras no creo que sea un buen momento. Yo al menos estaría preocupado. De hecho ellas también lo estan y ya me han llegado ecos de algunos despidos. No se si volverán los EREs de hace unos años, pero que tengan claro los que viven en gran parte de los presupuestos públicos que el año que viene toca desviar una parte importante de lo invertido en tecnología a sectores más afectados por el paro, y la desaceleración. Tampoco será un buen momento para quién trabaje para otros sectores con aplicaciones específicas. Es ley de vida. Hay momentos buenos y momentos malos.
¿Quiere eso decir que nos va a ir mal a todos?. Yo creo que no, sinceramente. ¿Alguno se va a dar de baja de internet?. ¿Alguna empresa de esas que están en crisis van a vender sus ordenadores en ebay y dejar de mantenerlos?. ¿Creeis que Google va a pararse?. La gente irá menos al cine, pero ¿dejará de comprar las entradas por internet?. ¿Los comerciales dejarán de viajar contratando por internet?. ¿No está demostrado que hay gente que prefiere con tal de ir de vacaciones?. ¿No va a ser el iphone un éxito arrollador y un montón de gente se lanzará a usarlo?. Se mirarán más las cosas, pero la informática no acaba en las grandes consultoras. La gente mira más el dinero (yo lo hago) y recortará algunos gastos pero ya soy mayor como para cambiar demasiado mis hábitos de vida. Y como yo demasiada gente, sólo se trata de encontrar tu hueco.
Como apunta otro amigo, Martín, que haya crisis en unos sectores puede ser bueno para otros. Eso no significa que regalen el dinero (como él comenta, no es así), pero soy de la idea de que el dinero es como la eneregía, ni se crea ni se destruye, sólo se transforma. El dinero que se invierte siempre es (o debería ser) dinero que no te hace falta para comer, y como tal, si no se invierte en un sitio, se tiene que invertir en otro, porque parado en casa no genera beneficios. Y ahora mismo no parece que la gente invierta demasiado en la construcción, ¿no?.
Resumiendo…¿es mal momento para aventuras?. Tan bueno o tan malo como cualquier otro. Depende de tu idea y de tu sector. Hace 5 años lo era genial para la construcción, y practicamente igual para la informática. Nunca va a ser fácil. Nunca va a ser imposible.
-
10 comentarios »
Es publico y notorio, que de alguna manera, el Open Source esta siendo redescubierto por una nueva generación de programadores y que esto está generando una nueva época dorada en el mismo. Sitios como github.com, rubyforge.com, sf.net, vuelven a bullir actualmente con la aparición de plugins, proyectos, aplicaciones y nuevas plataformas tal y como lo hacían a principios de los 90 impulsados por el genio de Linus Torvalds (por no citar la primera fiebre OS a finales de los 70, con Unix).
En Linking Paths entendemos las posibilidades, ventajas e inconvenientes que tiene el codigo abierto, y todos los integrantes hemos colaborado, colaboramos y colaboraremos con el mismo, dentro de nuestra capacidades y circunstancias. Durante este tiempo de relación con las distintas comunidades Open Source una de las cosas que más me ha llamado la atención es la ausencia de unas entidades imprescindibles en el desarrollo de cualquier tipo de software: los no-coders. Me explico.
Dentro de cada proyecto software, existe un volumen ingente de trabajo que no es desarrollo puro y duro. Documentación, arquitectura de la información, diseño, maquetación, usabilidad, experiencia de usuario, etc. Todos y cada uno de estos puntos no son solo añadidos con los que tenemos que convivir los hackers de todo el mundo sino en muchos casos la parte más importante de tu proyecto.
Durante algún tiempo -allá por los ‘70 y ‘80- el uso del software se reservó a una cantidad de usuarios muy limitada, y la ausencia de, por ejemplo, documentación se suplía con una cantidad importante de conocimiento técnico de los usuarios (y horas de quebraderos de cabeza claro XD). Cuando en los ‘90 llegó Linux la cosa no cambió y siendo un sistema operativo técnica y ampliamente superior a otros, le ha llevado más de una década empezar a ser utilizado fuera de los círculos no técnicos debido a sus carencias en usabilidad.
Los ‘00 llegaron, y a mediados de la década el software explotó a través de la red, con todo su metralla wedospuntocerista, y hoy más que nunca quedan en evidencia los proyectos Open Source por aspectos no técnicos, tanto por su excelencia en ellos como por su mediocridad. Con la excepción de unos pocos proyectos de bajo nivel, todos los miembros de la comunidad Open Source necesitamos para nuestros proyectos de personas que se encarguen de estos aspectos, profesionales que vengan a complementar nuestras aptitudes con las suyas para seguir generando nuevas y mejores herramientas.
Es por ello que nos debemos preguntar dónde andan metidos todos esos profesionales del copywriting, de las CSS, de HCI, del diseño… ¿Por qué no consigue el movimiento Open Source a especialistas de estos campos?. ¿Como podemos atraer desde la comunidad Open Source a estas personas?. ¿Cuales son los beneficios que estos profesionales obtienen del Open Source?.
Maldita sea… ¡Hackers no-coders del mundo…¿dónde estáis?!
-
2 comentarios »
“Software que funciona” nos pregunta:
¿Hasta qué punto valorais en un proyecto el lenguaje, frameworks, o cualquier cosa que vayais a usar?. A ver si me explico. Ahora trabajais con Ruby, cuando os habéis planteado comenzar un nuevo proyecto, dedicais mucho tiempo a ver si el lenguaje que utilizais es el más conveniente?. No sé, si por ejemplo, vieseis que para hacer algo vais a tener que desarrollar vuestro propio código cuando igual con otro lenguaje ya lo teneis hecho, modificariais la concepción del proyecto, cambiariais de lenguaje… Ya sé que igual no es algo habitual, pero el otro día surgió el tema en una conversación y me ha parecido interesante, dar prioridad a la idea original a costa de mayor complejidad o reducir esa complejidad variando el concepto.
Ninguna herramienta, de ningun tipo, vale para todo… de hecho hay pocas que sean realmente buenas como herramienta polivalentes. Nuestro enfoque con respecto a la adecuación o no de un lenguaje o frameworks a los proyectos es por lo tanto igual, no todo vale para todo.
Dicho esto hay que tener en cuenta que, siendo realistas, tampoco los proyectos de una empresa son 100% diferentes cada vez, y que por lo tanto un número reducido de lenguajes/herramientas suele ser suficiente para acometerlos.
En nuestro caso, y a pesar de que entre los 3 juntamos varias décadas de desarrollo en Java, nuestro proyectos actuales estan relacionados con el desarrollo de aplicaciones y productos Web y Rails es en este caso una herramienta fantásticamente adecuada para tales fines.
Como comentas siempre hay excepciones, sobre todo en aplicaciones o librerías de nicho (gráficas, generación de formatos específicos, integración en sistemas antiguos), para los cuales otras herramientas tiene ya mucho camino andado. En estas ocasiones, obviamente se trata de aprovechar al máximo lo disponible pero con dos condicionantes:
El coste de integración también existe. Es decir el tiempo que va a costar integrar esos componentes tiene que ser valorado y comparado con otras opciones (por ejemplo el desarrollo propio).
Las integraciones complejas no suelen merecer la pena. Precisamente por lo que hablábamos en el punto anterior… por la complejidad aumenta el tiempo y el esfuerzo, y estos el coste.
En principio en Linking Paths tratamos de huir de la complejidad en el desarrollo de las aplicaciones (lo cual es difícil porque los desarrolladores somos gente cabezona y obcecada en general) y valorar en mayor medida otros puntos que el usuario puede valorar -¡y pagar!- en mayor medida.
¿Tienes alguna pregunta que nos quieras hacer?… ¿puede ser interesante para otros?: no lo dudes, mándanosla a linked@linkingpaths.com especificando en el asunto “Linking Paths responde:” e intentaremos responderla en este blog mediante articulo al respecto.
-
6 comentarios »
Cuando el otro día hablábamos del Linking Internship 2008, José nos preguntaba por nuestra forma de trabajar, sobre la manera en la que funcionamos por dentro, nuestro día a día, prioridades, etc… Es curioso que se nos planteen estas preguntas, porque deja claro que siempre hay gente dispuesta a escuchar como trabajan día a día otras personas y a aprender lo posible de ello.
De hecho, una de mis secciones preferidas en el blog de la gente de 37signals es “Ask 37signals” donde la gente manda correos a 37signals interesándose por diferentes aspectos de su día a día. Con ese mismo espíritu de transparencia publicaremos en breve algunos articulos sobre estos puntos. ¿Tienes alguna pregunta que nos quieras hacer?… ¿puede ser interesante para otros?: no lo dudes, mándanosla a linked@linkingpaths.com especificando en el asunto “Linking Paths responde:” e intentaremos responderla en este blog mediante articulo al respecto.
-
2 comentarios »
O al menos eso esperamos.
Ayer hablamos del Linking Internship 2008, donde aparecía la frase: En una vida anterior lo hicimos ya con otra persona aquí en Linking Paths, sin documental, pero con grandes resultados.
Esta frase hacía referencia al primer beneficiario que hubo en Linking Paths del Linking Internship, allá por el año 2006, antes siquiera de que se llamara así nuestro programa. Esta persona se llama Sergio Rodríguez, estudiante de la Escuela Superior de Ingenieros de Bilbao. Sergio estuvo con nosotros durante 6 meses, que no fueron más desgraciadamente porque nos lo robó la propia escuela de ingenieros. Un chico estupendo en lo profesional y en lo personal con el que seguimos manteniendo una estupenda relación.
Pues bien, Sergio es uno de los finalistas nacionales de la Altran Engineering Academy, cuyo premio final es una beca de seis meses en Enstone trabajando en el equipo de ingeniería de Renault en la Formula 1. Sergio cree que al equipo le interesarán más temas de motor y aerodinámica que su proyecto software (no puedo decir mucho más ahora mismo), pero en todo caso llegar a la final es un gran éxito y estamos seguros de que dejará a todos los miembros del jurado gratamente sorprendidos.
A nosotros nos llena de alegría a todos los niveles, tanto personal como profesional, que una persona que ha pasado por Linking Paths este moviéndose en proyectos tan interesantes como este, más aun cuando las noticias vienen acompañadas de frases de Sergio como esta :
“En parte me lo han dado por vosotros!! porque les he presentado un proyecto de software y vosotros sois los que me habeis enseñado a programar decentemente!”
A estas horas está defendiendo su proyecto y queremos mandarle nuestro más caluroso saludo y nuestros mejores deseos:
Suerte, Sergio.
-
16 comentarios »
Dentro de la visión y capacidad colaborativa con otras empresas de la que hablábamos en el anterior paso, vamos a dar el siguiente paso: el Linking Internship 2008. Dani Latorre esta desde hoy unos días en Madrid para trabajar físicamente con nosotros, de modo que esperamos que su inmersión sea más rápida que la que comentamos en el post anterior con Saray. Después la idea es que durante varios meses combine su trabajo con nosotros con su participación en el Google Summer of Code.

Nos gustaría tener los medios para poder conservar el proceso, de la manera que lo han hecho ya otros. El mejor referente que se me viene ahora a la cabeza es el proyecto Aardvark de Joel Spolsky, que ademas de un blog y un proyecto comercial, dio como resultado… ¡un documental!. En una vida anterior lo hicimos ya con otra persona aquí en Linking Paths, sin documental, pero con grandes resultados.
Nuestra idea una vez hayamos empezado es interiorizar dentro de la empresa este proceso y tener los medios para poder realizarlo de una manera continuada. Tenemos el inconveniente de ser una microempresa que además está distribuida, pero seguramente encontraremos la forma de realizarlo. Nos gusta explorar posibilidades de mejora y tenemos esa chocante idea de querer trabajar con gente interesante esté dónde esté.
Sea como fuere, ¡bienvenido Dani!.
-
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.




