Hi, I’m Antonio Miras 👋

Welcome to my personal blog

Letting the LLMs help me with Elasticsearch syntax

At my day job we use a dual database setup, a standard relational database and Elasticsearch when the volume of the stored data gets too big, and it does get big. I don’t feel at ease with Elasticsearch. First, I’m already a veteran. I graduated from computer science in 2002. Back then, when you got out of college you had your standard SELECT...FROM...JOIN...WHERE...GROUPBY...HAVING in the playbook but NoSQL was not something most people know about. In fact, according to Wikipedia the term NoSQL was popularized in the early 2000s, MongoDB launched its first version in 2009 and Elasticsearch in 2010. ...

July 19, 2026 · 4 min · 663 words · Antonio Miras

Clarifying the Administrative Names of the Canary Islands Archipelago

I have just come back from a one-week holiday in Lanzarote, in the Canary Islands. This is not a travel blog so I won’t elaborate much on my trip; my goal for this entry is to shed light on the confusing names of the territories you can find in the islands. The Canary Islands administrative names First, let’s clarify the administrative division of the Spanish territory. At the top we find the state (Spain), followed by what we call autonomic communities like Andalusia, Catalonia or Galicia. The next divisions are the provinces, like Almería and Seville, being part of Andalusia, or Lerida or Barcelona, part of Catalonia. The smallest division is the council. For example, I live in Roquetas de Mar (council), belonging to the Almería province. ...

July 17, 2026 · 3 min · 539 words · Antonio Miras

The American can-do attitude and the girl on the train

I left the position at the first job I held after a burnout crisis. This happened due to several factors, the most important being the very toxic culture at the company, but also, my own inability to contextualize the pressure and demands of the position. On the first day of May (the workers’ holiday) I had been ordered to report to the office after some misdemeanor I can’t remember. I don’t think it was strictly related to my performance but rather, to my general attitude in the company. I was very depressed that morning and considered this a child-like punishment and after I stepped at the office building that day, I decided I wouldn’t be working there anymore. Well, decided is a euphemism. I had no plans, hadn’t seriously thought of a strategy and had no idea what to do next. I just knew I could not stay there any longer. ...

July 7, 2026 · 4 min · 793 words · Antonio Miras

My Scrappy Hourly Billing Setup for Dev Work

Like many other developers, I keep a side gig in addition to my day job. I was first contacted by a colleague who asked whether I’d be willing to write a computer program for him and become partners. I’d do all the coding, bill him by the hour and also get a fee for each deployed system. He’d bring all the business logic, and the ability to get the money from the customer after you get the job done. It might be surprising for non-Spaniards, but this is not a given in my country. ...

July 6, 2026 · 4 min · 760 words · Antonio Miras

On the origins of the word nepotism and a visit to the Royal Site of San Lorenzo del Escorial

If you visit Madrid and stay for longer than two nights, you should take the trip from the city to El Escorial to visit the Royal Site of San Lorenzo del Escorial. By car it’s less than an hour’s trip. Otherwise, take the commuter train from one of the two main stations Atocha or Chamartin and pick line C8a heading northwest. I think by bus the stop leaves you closer to the place, but I’m not so sure on that. ...

June 21, 2026 · 4 min · 713 words · Antonio Miras

Creating my Perfect Cooltural 2026 Playlist Using Spotify MCP Server

Since its first edition in 2018, I have been attending Cooltural Fest, a music festival that takes place yearly in my hometown of Almería. I use the months before the festival to learn about new bands. The organization keeps an official Spotify Playlist that I don’t find very interesting since they, rightfully, emphasize the bigger bands and their most popular songs. Every year I copy all entries to my own list, trim most of the headliners’ content, and keep adding entries from the smaller artists. ...

June 14, 2026 · 4 min · 710 words · Antonio Miras

Why Would Anyone Start a Personal Blog in 2026?

Last week while scrolling on Twitter I came across a post where its author asked ChatGPT what he could do to place himself above 95% of his professional peers. Surprisingly, one of the chatbot’s answers was to “start a personal blog”. My first reaction was something along the lines of “yeah, that moronic chatbot thinks that by writing essays for myself (who reads blogs nowadays?) I’m going to make a positive impact on my life”. The thing is that the idea lingered in my head and, the more days passed, the more sense it made. I ended up making the decision and following the advice of the robotic overlord, decided to start my own personal blog. This first post is a collection of the reasons that pushed me to start writing in 2026, the age of LLMs, social media and short-form video consumption. ...

June 6, 2026 · 6 min · 1118 words · Antonio Miras