THOUGHTS
Ideas on development, design and technology. No filters, straight to the point.
JUL 01, 2025
How to Use Vibe Coding Without Making a Mess
Vibe coding is everywhere lately—mostly as a meme or criticism aimed at people trying to build software without really knowing how to code. But… what happens when it's used by an experienced engineer solving a real problem?
NOV 04, 2023
The Terminal as My IDE
As a back-end developer I live in the terminal. This post covers the setup that finally gave me a fast, distraction-free environment — Vim, tmux, zsh, wezterm, and a handful of tools that made it all click.
MAY 22, 2023
Building a Language: Tokens
Part two of my programming language series. Tokens are the smallest meaningful units in source code — I cover what they are, how they're classified, and how I defined the full token set for Codexivo.
MAY 19, 2023
Getting the Most Out of GitHub Copilot
Over a year of using GitHub Copilot has shown me it's far more than a code autocomplete tool. In this post, I share the most useful ways I've found to leverage it beyond just writing code — from docs to testing to translations.
MAY 15, 2023
Building My Own Programming Language
I decided to build a simple programming language in Spanish to make learning to code more accessible. This post covers why I started, what goals I set, and how I approached the architecture of an interpreter from scratch.
APR 01, 2023
Microservices with NestJS
A practical walkthrough for building microservices in NestJS using gRPC and RabbitMQ — from defining protobuf services to wiring up the client and message queue in your application.