Sign in

I’ve been into software engineering for the most part of my life so I have thought long and hard about it. Now I‘m just writing it down.

It felt so 2003

To build a CMS must be the least fashionable thing in tech this year. Probably even less than using MongoDB (no offense). And still, I found myself writing one.

Why?

Because of the same, old reasons that have inspired thousands before me in the ancient tradition of reinventing the wheel:

No doubt about the second, but why didn’t I like any of the many existing content management systems out there? Let’s see:

The options

As of today, if you want to publish your own content you have basically four options:


Recently, I built a very simple CMS software to serve as the engine for my website La Siesta Americana (literally The American Siesta, like The American Dream but lazier). Why to build a CMS in 2020? There’s actually little or no reason, but I wanted to publish my content and literally no option in the market satisfied me, so I built my own for fun and to make a statement: we need no complex services, no plugins, no templating engines, no databases to publish content.

When my good friend and business partner Pedro saw it working, suggested that I published…


I grew up in Spain, a country where summer wildfires are sadly quite common. I remember witnessing many of them during my childhood behind the window of my parent’s living room, which has a pretty privileged view of the surroundings. I can still see the wildfire’s glare lighting up the sky during the warm summer nights, and the red, hazy skies turning everything to orange.

And I also remember the noise of the helicopters and those super cool yellow air tankers from the Air Force, loading water from the bay and working tirelessly to help extinguish the wildfires. …


Almost five years ago Peter Welch wrote his epic and sad-but-true essay Programming Sucks. I really love his writing and I find the article very interesting and mostly true, but it also contains what I consider a pretty common misconception:

Every programmer occasionally, when nobody’s home, turns off the lights, pours a glass of scotch, puts on some light German electronica, and opens up a file on their computer. It’s a different file for every programmer. Sometimes they wrote it, sometimes they found it and knew they had to save it. …


One of the most interesting side effects of the so-called API economy is that the forced interaction between systems has unexpectedly led to forced interaction between people. After being a part of that industry for almost 12 years, frequently against my will, I’ve noticed many common patterns in those forced interactions. And there’s one I find particularly concerning and harmful.

Some time ago I joined a company as the tech lead of a team responsible for integrating many different APIs from many different teams into one single tool. Most of those teams were located in remote offices, all around the…


This is going to sound familiar to most of you. Someone in your company has decided that people need to bond. Create a family. And usually the preferred method for doing so is… EVENTS: off-sites, parties, hikes, concerts, talks, games, birthdays… just to name a few.

The Mission, San Francisco

In my 2 years (yay!) in Silicon Valley, I’ve seen all kinds of random activities: ice skating, hockey games, silent discos, welcome lunches, team breakfasts, team lunches, team dinners, poll parties (to celebrate completing a survey), compliance parties (to celebrate completing our compliance training), beer clubs, wine clubs, spirit clubs, meditation clubs, ugly sweater…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store