Lo que pueden hacer los LLMs es básicamente un sueño hecho realidad para mí. Soy un “builder”, me gusta construir y me parece magia todo lo que está pasando, es como revivir la época cuando aprendí a programar. Peeero como siempre que llega algo nuevo, está lo que idealizamos y luego la vida real, cuando la tecnología toca suelo, hay que hacerla funcionar y adaptarla al caso real. Aquí voy a ir al caso práctico, para hablarte de cómo la IA va a cambiar el futuro futuro, puedes ir a LinkedIn y leer a todos los chamanes, que no dejan de ser los mismos middle managers que no saben ni por dónde les viene, que han encontrado la nueva vía de hacerse notar.
Voy a dejar por escrito cómo estoy usando estos sistemas a día de hoy, como digo, a nivel práctico, enfocado en la construcción de productos (seguramente haga algún update de vez en cuando), dejando a un lado las preguntas de todos los días que antes hacías a Google y ahora las hago a Grok (pago suscripción a Twitter y con ella tengo acceso a deepsearch que es bastante bueno). y ChatGPT. Esto ya lo saben hacer hasta los niños de 6 años, incluso dan cursos en las empresas de como usar ChatGPT, así que no voy a entrar en detalle.
Una nota sobre las herramientas; uso exclusivamente dos herramientas e intento hacerlas al nivel más básico posible. Con los años te das cuenta que profundizar en detalles te hace perder foco y el tiempo en cosas que aportan bastante poco, es mejor centrarte en la funcionalidad core y listo.
La primera es Cursor. Si no sabes que es, seguramente este post no sea para ti, si realmente estás interesado, buscarás que es y lo probarás.
La segunda es llm, una herramienta de línea de comandos que tiene lo justo y necesario para trabajar con LLMs a alto nivel, sin tener que usar el API de OpenAI y permite automatizar fácilmente. Algunos ejemplos básicos que cubren el 99% de lo que uso y explican la herramienta.
``$ llm "this is my prompt"
$ llm -m gemini-2.0 "this is the prompt"
$ llm --system "you are an expert on this" "the prompt"
``
“Vibe codeo” bastante, concretamente hay dos herramientas que he “programado” que uso en mi día a día para hacer mi trabajo:
El editor de texto que estoy usando para escribir esto es una aplicación, toda contenida en un “index.html” que me permite escribir y además usar LLMs para ayudarme con cosas como corregir el inglés, contarme si hay frases que a un nativo le suenen mal, reescribir el documento como si fuese “Pérez Reverte”, hacerlo más corto, etc.

Para ello uso Cursor, abro un nuevo proyecto, creo un index.html y le pido lo que quiero dejando claro que quiero una aplicación html/css/vanilla javascript.
La herramienta que uso a nivel de producto para entender el “journey” de los usuarios de Tinybird, desde que llegan a la web, cuando se registran y como usan el producto. Uso el mismo sistema que antes, Cursor + app básica escrita en html/javascript, integrando con las API de Tinybird y PostHog para recoger datos y mostrarlos de una forma lógica.

Son aplicaciones muy muy sencillas, muy ad-hoc a como me gusta hacer las cosas. Son un puto traje a hecho por ti con un implante cerebral del mejor sastre del mundo vs uno de Zara de 119.93€. Es absurdo que en unos meses las aplicaciones, no solo las escriba quien las necesita, sino que las aplicaciones no sean fijas y no cambien todo el rato (sí, ahora estoy haciendo de chaman)
A nivel de gestión de producto & marketing:
Dejando a un lado que en Tinybird ya no se hace una feature sin pensar como aplicar esto, de hecho acabamos de rehacer una parte del producto donde el foco está en mejorar el trabajo con LLMs. No tienes que convertir tu producto en un chat, pero usarlo para tareas que son un auténtico peñazo es un buen comienzo.
En Tinybird genero una newsletter cada dos semanas donde enviamos los artículos que el equipo ingeniería de Tinybird lee. Me gusta saber qué lee la gente del equipo y esto es una excusa perfecta. Además, mantiene a la gente que sigue Tinybird un poco más pegada a la empresa. El sistema es simple: hay un pequeño bot que lee un canal del Slack interno de la compañía y en base a un prompt genera el correo para enviar a la lista de correo.
Para que nadie se sienta estafado por leer algo generado automáticamente le he dado personalidad propia al bot. Esto es una parte del prompt:
`` Get the comments people made for each link and generate a brief comment about it. It should be funny, like making fun of the people in the company, but in the possitive [positive] way. We love to troll each others [each other] in this company. You act as an editor, you should have your own voice and speak in first person. This was the last one@newsletter.md
- Try to guess the company position based on their comments
- Do not mention names just leave what you think is the position
also introduce you at the beggining [beginning], your name is lebrelbot you work at tinybird, an AI bot and don't care about what other people say about
``
En las primeras iteraciones le dije que fuese un poco “pasivo-agresivo” y tuve que quitarlo porque los LLMs son especialmente buenos dando donde duele.
Para estas automatizaciones uso llm, por ejemplo, el comando para generar la lista de correo es:
``uv run llm -m gemini-2.0-flash --system "$(cat prompt) today is $(date)" "$(cat 2025-03-28/chat) `curl -s https://www.tinybird.co/blog-posts/rss.xml`"
``
Le paso el prompt que comentaba antes, la fecha para que sepa donde estamos, el chat según viene de Slack (sin formatear, para qué perder el tiempo) y el RSS con los posts del blog Tinybird (que incluye al final de la lista). Te puedes suscribir aquí si tienes curiosidad. Este es la última edición.
Al hilo de lo anterior, pensé: puede un LLM emular el estilo de escritura de una persona leyendo lo que escribe en los canales públicos de Slack. Hice un pequeño test de usar mi estilo de escritura (pero como si fuese americano nativo) y meter el bot en un canal de slack a que respondiese cuando alguien le pregunte. Era bastante cabroncete por ser honestos y tuve que pararlo. Los hijos y los LLM reflejan los peores actos de cada uno.
Como anecdota, cuando le pedí que hiciera un perfil de la persona se me olvidó “de escritura” y me sacó un perfil de todas las personas del equipo. No sé si es efecto horóscopo (escribe lo que quieres escuchar) pero es muy bueno calando a la gente.
Me parece un tema bastante interesante, de hecho hay más gente haciendo esto para simular audiencias.
También lo uso para generar informes del comportamiento de los usuarios de Tinybird a nivel de producto, es decir, qué hace un usuario, donde se atasca, qué hace bien. En Tinybird guardamos todos los eventos (nuestro producto sirve para guardar datos, así que parece obvio) de lo que hacen los usuarios. Es una tabla muy con user_id, timestamp, event_data. En vez de usar una herramienta a medida, símplemente cojo los eventos y hago pipe al llm. Es algo más complejo que esto porque elimino bastante información para reducir los tokens que necesito enviar al LLM (aunque gemini tiene un contexto muy aceptable) y eliminar detalles de errores y otras cosas que no sean puro metadato.
``curl https://api.tinybird.com/v0/pipes/user_events?user_id=lebrel | llm -m gemini-2.0-flash --system "You are an expert in analyzing user behavior on Tinybird, a web platform to work with analytical data. The first thing you'll recieve [receive] is a JSON with all the events from an user using Tinybird (a web platform to work with analytical data), generate a summary of what the user did.
You should include the following sections with a title for each one:
1) relevant dates
2) a timeline of events per day/week/month
3) what errors the user hit
"
``
El prompt es mucho más extenso, pero te haces una idea. Y si no, preguntame y te lo paso completo.
Sin un orden particular.
Generar títulos y draft de posts sobre clusters de temas de los que quiero escribir:
Busco una lista de correo de la que me guste el estilo. Copio la lista completa en un fichero (sí, todo el contenido junto)
Voy a Grok research y le pregunto que en base a Reddit y otros sites me genere 50 títulos con, por ejemplo, “top problems and use casesdata engineers when dealing with real time data”. Copio la lista en otro fichero.
Pongo cursor en modo agente (que va haciendo cosas por ti de forma semi desatendida) y le digo: “generate a blogpost for each title following the style of this mailing list. Add examples on how to do it with Tinybird”. Además le paso el prompt super curado que tenemos para Tinybird (tú ya tienes el prompt para tu producto, verdad?) Hice un test de pasarle a mis compañeros el post para que me lo revisaran (como si lo hubiese escrito yo) y solo una persona se percató de que era 100% automático. Un ejemplo de lo que genera, “how to build a recommendation engine”
cat file | llm --system "whatever I want to do"Hago bastante el “critica esto que he escrito de forma dura, se un poco pasivo agresivo manteniendo el humor, esto me ayuda mucho a mejorar”. Te advierto que es duro leer las críticas y si tienes la piel fina, no lo hagas. Ningún humano que no tenga problema social va a ser tan sincero. Aún no he probado a pasarle una foto y decirle lo mismo, pero si no ha pasado, va a pasar.
Estoy en una fase ahora donde estoy empezando a automatizar de forma desatendida, por ejemplo para hacer matching de problemas reportados en Slack con tickets en gitlab, pero aún no he profundizado casi nada, así que lo dejo para la siguiente edición.
A few years ago continuous integration systems were not a thing. You were lucky if you worked for a company with automation, so imagine having something that runs for every commit. We were using CVS, subversion and other similar non-distributed version control systems.
Those systems were like git, you didn’t have a local repo, you needed to push into a remote server, but that’s what we are doing most of the time these days as collaboration happens remotely. Git fundamentally only moved things locally and allowed better merges and collaboration. That’s great but we paid a high price: git is hard to use.
With git, continuous integration system started to be popular, it was not entirely “thanks to” git, but it happened at the same time. Modern guys were doing nodejs projects, started using React and testing was mandatory, so did CI.
It was like magic, each push an automatic system would run and give you feedback: OK/NOK.
I’m changing topics for a second. Big data was slow because 20 years ago, hardware was not as fast as today. People got used to slow batch job processes, and that’s what they have been doing since then. A few years ago, someone realized that processing a lot of data didn’t have to be that slow and created a different kind of databases.
15 years have passed and we are still changing things locally and still need to commit manually and wait for a long feedback loop to know if we are doing great. We got used to it, we didn’t even know we gave up on speed, we assume CI cycles are slow, we have to wait minutes from the time we type the last character to the OK.
This is becoming super important as LLMs are starting to be “in the loop”. And as humans, they make a lot of mistakes, but if you give them feedback, they usually manage to fix them.
Speed is a feature and I think there is room (and hardware resources) to have a system that gives us feedback every time we type a new character.
Iceberg is the latest trend in the data space, and for good reason (it allows different products to share data in a standard way) Everyone is thinking, “I’ll store all my data in Iceberg to avoid vendor lock-in.”. But I’m not so sure that’s actually true.
In theory, Iceberg hasn’t won yet. There are other data lake format implementations out there. However, Databricks and Snowflake (the two largest cloud companies) put the format in the spotlight when they battled to acquire Tabular, the company behind the Iceberg spec. Databricks won, but in theory, everyone benefits from the increased adoption.
AWS recently announced an extension to S3 to manage Iceberg tables (S3 Tables). This move surprised me, S3 is AWS’s flagship product, so adding native support for Iceberg suggests they’re seeing something we aren’t (probably S3 usage stats).
Iceberg itself isn’t a complex format, understanding the spec is a matter of spending a few hours reading the spec and then a few questions to your favourite GPT. But managing it? That’s where things can quickly become a headache. That’s exactly what S3 Tables aim to solve: no need to worry about compaction, cleanup, or spinning up EMR clusters to let Spark handle it (since Spark is, afaik, the only battle-tested Iceberg implementation).
Moving data into S3 Tables is convenient, you get all the power and cost benefits of S3 without the management overhead. Of course, data compaction at scale is expensive, especially if you’re dealing with massive datasets. I made the math and some of our customers would spend $60k a day (for a real time workload)
But here’s the catch: if you want to process that data, you’ll likely need to do it within AWS. Egress costs make running outside of AWS nearly impossible. So in the end, AWS wins.
So you’ll not have vendor lock-in in your database engine but you’ll have a different kind of vendor lock-in.
El otro día teníamos esta conversación en twitter (para algunas cosas sigo pensando en pesetas, imaginate cambiar el nombre a twitter) donde Jaime Novoa la clava:

Es muy difícil hacer una lista mejor que esa, así que no la voy a tocar pero lo que sí voy a hacer es dar el punto de vista desde dentro, el de fundador de una startup.
Por dar contexto, en 2006 monté mi primer empresa de producto que vendí 11 años después (todos ellos siendo muy rentable), trabajé en CARTO como CTO (más de +$30M de financiación cuando yo me fui, ahora estarán cerca de los 100) y llevo 5 años como fundador de Tinybird, una empresa deep tech que ha levantado unos 70 kilos con inversores Americanos y Europeos. En ambas compañías hemos conseguido llegar a varios millones de ARR. Además he trabajado en otras startup que se la pegaron, en el gran corporate, como freelance y en industrias tradicionales. Sé lo que es sufrir
Sobre “Risk takers”
No sé a quien se refería, si a los emprendedores o al resto de jugadores (inversores, clientes) pero es cierto, pero el punto de vista del fundador es muy claro: te la juegas con todo.
Si eres un chaval y arrancas, seguramente no tengas ni un puto duro y o bien tienes padres que van en Porsche Panamera Turbo o te va a tocar ir muy lean unos años. En mi caso vengo de una familia muy pobre, no de pedir por la calle, pero de pasarlas putas sí. Me he pegado mis 20s trabajando todos los fines de semana para ir a vender a los agricultores mi producto por los pueblos, por dar una referencia.
Si tienes cierta edad, puede que tengas unos ahorros, pero ahora juegas con tu familia. Se puede emprender de 9 a 5 seguramente, yo aún no lo he visto.
No solo es un tema de dinero, puede que te sobre, es un tema de mentalidad. Si has sido pobre llegar y fundirte 25 millones de dolares (ups, perdón, de euros) en un año, 300 mil pavos en un dominio, $400k al año en un perfil concreto es muy duro y difícil de asimilar. Pero lo tienes que hacer. Mucho de ese dinero lo vas a tirar, pero para conseguir cosas, hay que fallar.
Cuando voy a SF y hablo con algún emprendor de ahí, además de que se venden muy bien, les importa tres narices la mayoría de cosas que aquí nos asustan. Que hay que pivotar porque aparecen los LLMs, se pivota, que hay que tirar clientes, se tiran. No miran atrás. Esto hay que mamarlo y en España, donde tu entorno está más cerca del funcionariado que de todo su jugarse el capital en 3 años, no es fácil.
Personalmente a mi me está costando y dudo que con 43 años vaya a cambiar de forma radical. El día que voy a tomar una decisión jodida al acostarme siempre veo la foto de mis abuelos que tengo en la mesita de noche y no puedo evitar pensar que me echarían una peta monumental. Ya no están aquí, pero lo que ves en casa durante años es difícil darle la vuelta.
El VC en España tampoco es que sea muy aventurado, espero que esto cambie.
Cultura pro-empresa
No voy a entrar mucho aquí porque tocamos tema político, sindical y creencias estúpidas como que seguimos en una economía donde poner fundas de asientos en una cadena de producción es lo que levanta un país, pero solo os diré una cosa: yo no digo a nadie de fuera del entorno startup en lo que trabajo.
No digo que tengo una empresa, evito hablar del tema porque no me apetece dar explicaciones de nada. Y cuando lo cuento, me arrepiento, muchas veces hay preguntas perniciosas o incredulas. No les culpo, te imaginas estar hablando con alguien con problemas más que patentes de comunicacion con otros seres humanos diciendote que ha levantado 70M, trabaja haciendo no sé que de bases de datos y quiere reventar el mercado. Necesitamos que la persona que monta una empresa, especialmente del tipo “todo o nada” no sea un bicho raro. O aceptar a los que hay bichos raros.
Más capital
Por suerte nosotros vamos bien servidos. Pero vamos bien porque tenemos un track record y nos ha permitido levantar capital “facilmente”. Esto no viene símplemente por estar ahí: nos hemos labrado a pulso, trabajando 16 horas al día para sacar proyectos increíbles, peleando cada partido, contando como lo hacíamos, yendo a jugar con los mejores (o intentandolo), etc, etc.
Puedo entender que alguien empezando lo tenga crudo y seguramente lo de “risk takers” vaya también por la gente de VC (y otras entidades que meten gallina) se atrevan con gente que parece lista, pero que no pinta tan bien en el excel. Lo peor es que perdemos todas las oportunidades cuando empiezan, me autorreferencio un tuit de hace dos años (no voy a dejar pasa esta y aprovecho a darme la razón)

Esto que digo no existe, pero se puede generar con dinero y la gente adecuada (más sobre esto después)
Luego tenemos las ayudas estatales y europeas, pero muchas de ellas terminan en proyectos, y perdonad la expresión, de mierda o creados ad-hoc para trincar la subvención. La industria de la ayuda europea.
**Más referentes **
Tenemos references, el mismo Joaquín Cuenta que empeza el hilo en twitter es uno de ellos y hay otros muchos en el panorama español. El problema es que muchas veces desaparecen porque pasan de estar todo el puto día con gente apuntando a lo que hacen o han hecho mal. Para qué se van a tener que estar exponiendo, poniendo su opinión o inviertiendo su energía? Por qué esa gente no está contando en prime time lo que han hecho? por qué no todo el mundo sabe su historia?
Yo estoy lejos de ser un referente pero aún así ya hay gente que te veta (y no me refiero a que te trate de cancelar, que ese es el menor de los problemas) y te toca los huevos por lo que dices y haces, por tener una opinión [empresarial] que compartes públicamente.
Esto tiene mucho que ver con la cultura “pro-empresa”. Mientras el empresario sea el enemigo, estamos jodidos.
Seguramente alguien esté pensando que estoy exagerando pero, dime, cuantos programadores/técnicos españoles conoces detrás de una empresa? empresarios con “salsa” conoces de casualidad al amigo Jose Elías porque se ha puesto a poner videos en youtube y da gracias, así que imaginate a un programador o alguien en la escena técnica levantando una empresa.
No solo los fundadores son referentes. Hay mucha gente que trinca bastante pasta como empleado, pero… cuantos conoces? ninguno porque no dicen ni pio, lo sabes por corrillos, los intuyes porque de un día para otro hacen pequeñas inversiones como “angel”. Pero eso solo lo ves si estás dentro, poca gente de “fuera” ve que puedes hacer dinero y divertirte (en vez de estar haciendo reuniones con mid managers sobre gilipolleces en el corporate medio)
…Y clientes
Hablando de risk takers. La diferencia cuando vas a una reunión con un empresote americano a una empresa española es brutal. La gente de España normalmente te quiere usar, pero el hecho de ser una empresa jóven te pone unas barreras tremendas. Empezando por el proceso de pasar por múltiples reuniones que aportan poco, luego el proceso de compras, seguridad, compliance y todo el tinglado, una startup no tiene el personal para estar liado 6 meses.
Que algunas empresas grandes confién en ti es la noche y el día en los primeros días (en una empresa B2B) . Para nosotros el hecho de que una empresa grande nos apoyase al principio fue clave, eternamente agradecido por ello y por todo lo que he aprendido de ellos. Bueno, y ellos de nosotros, seguramente se hayan ahorrado bastantes millones de euros gracias a lo que han aprendido.
En general, digamos que España es un pais que prefiere pagar por software en hombre-horas. No entendemos que innovar no se hace dando a la manivela sobre lo mismo con mucha gente.
Y no voy a comentar más de este tema, no soy tan risk taker.
Varias décadas de ventaja construyendo tech
El tiempo no podemos acelerarlo, de momento. Aquí lo único que podemos hacer es hacer lo que ha hecho China: remangarse, apretar los dientes y sufrir como perros. Nos va a tocar vivir un poco peor me temo. O es que nos hemos pensado que las cosas salen símplemente por tener una legislación más favorable?
Traer gente que lo haya hecho es también importante, pero digamos que no es trivial importar gente. Quien coño quiere venir a España si no es para vivir mejor. Y vivir mejor significa no dejarte los cuernos sacando algo adelante (perdón por la crudeza)
Repito, hay que sufrir para sacar algo adelante y darte muchísimas hostias antes de llegar a algo que funciona. Mucha gente viene y comenta (por seguir con Freepik, empresa de Cuenca) “pero mira los de Magnific, en 2 años lo han petado y vendido a Freepik”. Bueno, sí, pero no miras los otros +20 años que Javi (y Emilio, claro) ha estado haciendo proyectos de tecnología, creando tutoriales de como hacer juegos, etc.
Y lo creerás o no pero en otros países el trabajo duro está bien visto :)
Chorradas del gobierno
Las leyes laborales no están pensadas para startups, están pensadas para gente que va a una cadena de producción, para la gran empresa. Cuando una startup se tiene que adaptar a la ley laboral significa que el riesgo es mayor para el empleado y para la empresa (y no hablo de casos como Glovo). En un mercado de empleados de alta cualificación las reglas del juego actuales son absurdas.
Quién va a a arriesgarse a algo con muy poca probabilidad de éxito si te puedes ir a un banco, cobrar un sueldo decentísimo, hipoteca al 0%, bonus del 150% anual, guardería, gimnasio y jubilación a los 55? Si no hay un incentivo claro la gente no es gilipollas y va por el camino fácil (pero aburrido, no lo hagas)
Ojo, no todo el mundo hace las cosas por dinero, la mayoría por suerte no, pero la gente tiene hijos, casas y otros temas y llega un punto, precisamente el punto donde tienes mucha experiencia, que no te apetece correr según que riesgos.
El tema calentito de las stock options es absurdo, no tiene sentido que tengas que tributar por algo que no existe y seguramente nunca lo haga. Igual que antes, para que me voy a arriesgar si no voy a sacar nada en claro.
Por otro lado, y perdonen mis amigos abogados: necesitamos sacar un poquito a los abogados de las instituciones (un 50% en toda Europa según Grok deepsearch) y poner más gente que no sea tan conservadora (que es el trabajo de un abogado)
Para terminar, el otro tema es el exit tax. Si yo tengo una startup con una valoración alta, estoy jodido si quiero irme a otro pais, por ejemplo, para vender a muerte en USA o irme allí a contrar a gente que no hay en España.
No hablemos de la cultura tecnológica. Ahí tenemos al amigo Jaime Gómez-Obregón sacando las vergüenzas.
Tecnología
Esta no la ha puesto Novoa, pero la pongo yo. A nivel técnico estamos en pañales y nos da exactamente igual. A veces veo a gente cualificada hacer cosas manualmente que, con unas semanas de estudio, podrían automatizar o por lo menos saber que se puede automatizar. Por amor de dios, esa gente luego se monta unos videos en tiktok espectaculares, hay que invertir horas para saber hacer esa mierda.
Este ejemplo parece muy tonto, pero el hecho de que la gente no vea alcanzable la tecnología como herramienta. Voy un poco más allá. Intenta encontrar gente en España que trabaje en lenguages de bajo nivel, que sepa o esté interesado en software de infra/sistemas (algunos no sabéis ni de lo que estoy hablando, lo cual me da más la razón).
Intenta encontrar a alguien en España interesado en entrenar modelos base LLM. Hay 4 gatos. Ahora, busca frontend react developer, te salen hasta debajo de las piedras. La razón: nadie se atreve porque no lo han visto. Yo siempre pregunto en las entrevistas técnicas “has entrado a ver como funciona X proyecto a bajo nivel” y raro es cuando alguien ha echado un ojo. No lo miran porque nadie les ha dicho que se puede hacer, no han visto a nadie hacerlo.
Si no hay densidad de personas así, no hay deep tech y por tanto te dejas fuera las grandes oportunidades. No todo el monte son ecommerces.
Sobre “la pasta”
En todo este post he estado hablando de pasta, puedes traducirlo directamente a valor, a veces no es directo, pero es una buena forma de entenderlo.
Como decía, la mayoría de la gente que hacemos esto no estamos aquí por el dinero, de hecho verás mucho emprendedor con exits montando más cosas. No lo hacen por la pasta, lo hacen por que es su motivación, su forma de vivir. Yo no entiendo mi vida sin esta mierda.
Soluciones
El rant es importante y seguramente estarás diciendo, vale, y qué podemos hacer? pues creo que lo único que podemos es remar y ser valientes. Obviamente no hay nada que una persona individual pueda hacer a nivel global, más bien es la contribución de muchas, durante tiempo.
A nivel individual siempre intento escribir sobre mi experiencia, dar charlas cada vez que me invitan, dar consejo a emprendedores cuando me lo piden. Siempre que veo a alguien joven en la empresa, de los que ves que tienen madera, intento animarle, “cuando montes tu empresa, no hagas esto”, etc. Algunos de ellos se han ido a trabajar a empresotes, con salarios super altos y han decidido no emprender :/
Es suficiente? ni idea, siempre pienso que podría contar mucho más de cosas de “go to market” de tecnología, company building, cultura, open source, licencias y demás mierdas variadas por las que todo el mundo pasa, especialmente en la fase de 0-10M ARR que es donde creo que puedo aportar más. Sin embargo, para llegar ahí alguien ha tenido que lanzarse a montar algo.
Donde seguramente pueda aportar muy poco es en intentar convencer/influenciar a algún político. Al menos un diputado me sigue en twitter, pero están más preocupados por otros temas por desgracia.
Sinceramente, siendo yo poco amigo de la patria en general, últimamente me está doliendo un poco (por no ser más explícito) el tema de US vs EU (especialmente el puto meme del tapón de la botella) y digo yo que algo habrá que hacer. Incluso desde España, que como dice un buen amigo, hemos nacido para salir a ser segundos.
Me gustan los coches, si por mi fuese tendría un parking con una casa pegada. No estoy ahí -aun- pero tengo la suerte de tener algún que otro coche de fin de semana. Uno de ellos, un Lotus Elise, es un coche peculiar, es un coche diseñado a mediados de los 90 con una premisa clarísima: ser lo mas ligero posible. Es una auténtica obra de ingeniería, aunque la intra historia tiene bastante más de cinta aislante que de glamour. Bueno, como todas las historias que salen bien. Hay un documental por aquí.
Para ilustrar, os dejo una foto del susodicho en el mejor circuito del mundo.

Lo llevaron al extremo, y cuando llevas las cosas al extremo o bien sale algo muy complejo o muy sencillo, Puedes ver la imagen del interior del coche debajo de estas lineas para saber lo que fue en este caso. No quiere decir que no tenga innovaciones súper interesantes, ya sabes que cuando pones límites siempre salen soluciones diferentes, te obliga a pensar, y pensando, echando horas, es como salen las cosas. Si quieres leer más, échale un ojo a la biografía de Colin Chapman o escucha alguna entrevista de los diseñadores del Lotus Elise, Julian Thomson y Richard Rackham, se aprende mucho de diseño de producto. Te dejo esta maravilla de quote de Dave Minter, que de nuevo, tiene mucho que ver con hacer producto.
Lotus never used to take cars back in transporting, always drove them. And quite rightly, you can learn so much about the car just driving it. It was always said you have got to pretend you are a customer… we were really trying to develop a car

En España solo hay un concesionario oficial Lotus, así que depende de donde vivas te toca hacerlo todo a ti mismo, no puedes transportar el coche 800km para hacer un simple cambio de aceite. Por suerte con unos vídeos de YouTube, una comunidad en WhatsApp, un poco de maña o tiempo, y tienes el 99% resuelto.
La cosa no queda ahí, uso este coche para ir al circuito y hay ciertas cosas que hay que hacer para evitar matarte: cambiar aceite regularmente, comprobar pastillas, verificar que el circuito de frenos está bien, comprobar que los tornillos están apretados como tocan, revisar si hay algo doblado, agrietado, y ver si hay alguna pérdida de aceite que pueda terminar en un incendio. No te quieres jugar el tipo en una frenada.
El hecho de que puedas modificar y “reparar” tu mismo el coche te hace apreciarlo más. Sabes de qué pie cojea cuando empieza a hacer un ruido, te sientes orgulloso cuando algo funciona como debe. Esto ya de por si hace que automáticamente sea tu coche favorito, por muy buenos que sean los otros.
Pero eso no es lo mejor, viniendo del mundo del software, donde nada está acabado, es reconfortante hacer algo y terminarlo. Una vez aprietas el último tornillo ya está, todo listo, está terminado, el producto está completo. En mundo del software es un fractal, siempre puedes seguir cambiando y añadiendo de forma sencilla, no existen las limitaciones de las leyes de la física.
Es muy reconfortante ver un producto terminado. Podría ser mejor, podría mejorarse el diseño, pero alguien en un momento determinado lo cerró y es lo que salió. Nadie más va a cambiarlo, es lo que hay. El mundo del software nunca nada está terminado y no deja de ser una fuente de frustración constante. Imagino que los diseñadores de cosas ligadas a leyes de la física sueñan con tener la elasticidad del software, pero como dije antes, las restricciones a veces son buenas.
A veces que el mundo del software no se respeta a si mismo, y a su trabajo, lo suficiente. Todo es de usar y tirar.