I developed my first AI app
Hi all,
It’s finally Friday. And you look great today!
If you’re new here, welcome to Afirmativo!, where I send updates about articles that I publish on my blog and share things that have been on my mind lately.
Cultural fall
Live music. Art shows. Movies. Open Studios. Plays. If you live in a big city, you know the drill: you come back from the summer to weeks of full agendas where there’s something interesting going on every day.
This year in Madrid is no exception, and it really gets overwhelming. Don’t get me wrong, I love the inspirational rush, but… why does everything seem to happen between September and November? It’s a big mystery to me.
So, anyway, here’s my list of art shows not to miss if you’re visiting this time of the year.
Soledad Sevilla at Reina Sofía. I enjoyed discovering her life’s work through this retrospective that I found very nicely organized and displayed. €15
García de Paredes at Museo ICO. Visiting an architect’s show is kind of like reviewing their portfolio. In this case, I loved the content but not so much the exhibition design, which I thought had too bold graphic elements and a confusing viewing order. However, it did include a visualization of the architect’s collaborations (along with a pretty nerdy online version) that I liked very much. Free.
Saul Steinberg at Fundación March: Such a vast collection of work I am already planning to visit it again. Really, block 2 hours for this thorough retrospective. Free.
Renzo Piano at COAM. I haven’t had time to visit it yet, but I have high expectations. Free
Is there anything I’m missing? I’d love to hear about more exhibitions.
My first AI application
A few months ago, I got an email from my cell service provider letting me know that a TV subscription was now included in my plan.
Nice! I was happy to finally be able to watch some soccer games at home—the subscription includes one La Liga game and one Champions League per week.
The catch? Finding out which those two games are is no easy task. Their website sucks. Newspapers are click bait. And Google doesn’t help much either.
So I took the opportunity to teach myself to build a web app that interacted with OpenAI’s API, something I’d been longing to do.
Here it is: https://partido.onrender.com
I’m not paying for server CPU so it’s annoyingly slow. Apologies.
Partido is an Express app. Here’s how it works:
It uses Handinger to scrape a web page from the TV network that (somehow) includes the info I’m looking for.
It sends the content to Open AI, using GPT-4-mini to extract the upcoming matches from LaLiga EA Sports and also the ones on Champions League involving Spanish teams.
It wraps the response around some styled HTML to display it on the browser.
I also built a cache system for both responses, so the calls only happen every so often.
Listen in
Since 2021, Cloud District, a company I’m advisor to, publishes Panorama de Producto Digital, a report that combines insights and conversations to provide an analysis of the current state of the digital product ecosystem in Spain.
This year, they invited me over to their new office to have a chat with my friend and ex-coworker Ana Asuero about Product Strategy.
I had a lot of fun discussing the current state of product teams, working with founders, and exploring different applications of Artificial Intelligence.
You can listen to the 35 minute long “à deux” conversation on Spotify.
That’s all for now.
If you enjoyed reading, please share it with your network.
Alberto