March 17, 2026
AI Stress: The Human Cost of Efficiency
We’ve heard it all before: AI is coming to take our jobs, especially software engineers. Whether that’s true or not, the industry is under pressure due to this speculation. I’m...
Thoughts on software engineering and technology
March 17, 2026
We’ve heard it all before: AI is coming to take our jobs, especially software engineers. Whether that’s true or not, the industry is under pressure due to this speculation. I’m...
February 21, 2026
El uso de inteligencia artificial hoy en día, hace imposible leer con textos libres de ella, si bien su uso prueba ser muy util en muchos casos, hace que suceda...
February 17, 2026
In this day and age, new technologies come up almost every day. A naive assumption is that all technological innovation is good; however, there are cases when a new technology...
February 16, 2026
Let me tell you about something that happened a few years ago. Someone who actually worked at Warner Bros. posted this story on Reddit about what went down at HBO...
November 14, 2025
PewDiePie is the last person you’d expect to see in a terminal window.
October 31, 2025
Remember when Facebook showed you posts from actual friends? When Uber cars had water bottles and candy? That wasn’t kindness—it was bait.
October 14, 2025
You probably have a box of CDs somewhere. Maybe DVDs of movies you love. Perhaps video games from your childhood sitting on a shelf. You haven’t touched them in years...
August 15, 2025
Imagine a world where McDonald’s is the only restaurant. Every meal, every day, everywhere—nothing but the golden arches. No tacos, no sushi, no homemade pasta. No chile en nogada, no...
August 15, 2025
Throughout history, humanity has developed remarkable techniques and technologies, only to lose them to time. Today, as artificial intelligence reshapes how we build software, we face a similar risk with...
June 07, 2025
The tech industry loves debating whether you need a degree. Bootcamp graduates, self-taught developers, and startup founders all claim you can skip university and go straight to coding. For some...
June 11, 2023
In recent years, cloud providers have been promoting serverless architecture as a preferable option to microservices. Consequently, many developers have readily embraced it without fully considering the architectural consequences. This...
May 25, 2023
It’s 2023, and I’d like to share my perspective on the Monolith architecture, particularly in the context of Ruby on Rails. Over the years, we’ve witnessed various trends ranging from...
May 20, 2023
As a senior software engineer with extensive expertise in web development using Ruby on Rails, I have gained valuable insights into the framework’s capabilities. However, one area where it consistently...
January 19, 2022
Tech professionals are known for being in high demand, and it’s not uncommon for them to change jobs frequently. But what exactly motivates these tech employees to make a move?...
May 21, 2021
TL;DR; Always validate the names of the allowed methods when performing metaprogramming.
August 08, 2020
In Ruby, we’ve become accustomed to using background jobs through tools like Sidekiq or Resque. In this post, we’ll explore the benefits of One-to-One (OTP) concurrency.
June 26, 2020
A few days ago, Apple revealed its plans to integrate ARM-based processors into its desktop computers, leaving Intel’s x86 processors behind. But what does this mean for us developers?
May 16, 2018
It has been a while since my last blog post, but before I start writing a new one, I need to do something. Cleanup my current setup with hugo. What...
November 12, 2017
Since 2014 Swift programming language has gotten the fascination of developers and strangers, but what about the old and reliable Objective-C, that for years has been the default language in...
February 24, 2017
Recently you might face the need to learn a new frontend framework, and last year you had to do the same. Unfortunately, this is a very common practice among web...
July 22, 2016
One of my hobbies is taking pictures, although I am still learning, with my computer science background I know, that If I want to post process my images I need...
May 28, 2016
It is well known in all programming languages the floating point math loses some accuracy. Therefore we have something like the following statement
May 13, 2016
It has been taught “divide and conquer” is a great technique to solve any problem. Well, sometimes in practice it is harder than we, though, here is a case study...
May 05, 2016
These days there is the a trend of experienced developers leaving X programming language to move to Y, but why is this happening? Is X awful? Is Y the future?...
April 22, 2016
The dream from almost all computer nerd is to make his own video game, unfortunately this goal is harder than we though. It turns that is not only required a...
February 20, 2016
As a ruby developer I like how easy and convenient is to have an asset pipeline, specially when your frontend gets larger or complex. Serve fewer and smaller files is...
December 12, 2015
When in doubt test it!
June 05, 2015
I am always been fascinated about speed, from overclocking hardware to efficient algorithms, but I always struggle with compiled programming languages and concurrency, I remember my early days as a...