Code Journal

THOUGHTS

Ideas on development, design and technology. No filters, straight to the point.

Explore by topic

15 articles

SEP 29, 2026

AI and agents

How Much Context Does a Decision Model Need?

How much information does JEV need to make a useful decision, and when is a custom classifier worth training? An exploration of context, labels, and evaluation.

Read more
aiexperimentsdecision models +1

SEP 08, 2026

Architecture

The Power of a Single Source of Truth

This experiment started with an uncomfortable question: if models, APIs, permissions, and interfaces describe the same business, why does none of them understand the whole system?

Read more
architecturetypescriptframeworks +2

AUG 31, 2026

AI and agents

The Daily Stand-up Became a Query

The agents could already code, test, and review. What they lacked was organization. Once roles, handoffs, evidence, and blockers persisted beyond individual sessions, my daily became a short review of the decisions that actually needed attention.

Read more
aiagentsscrum +2

AUG 18, 2026

Legaltech

From Code to Legislation · Part 3 of 3

Parsing a Law Is Not Parsing Text

A technical design for transforming legislative Markdown into a structured, versionable representation: contextual lexing, an Abstract Law Tree, projection to Akoma Ntoso, and consolidation operations.

Read more
parserarchitectureakoma ntoso +3

AUG 18, 2026

Legaltech

From Code to Legislation · Part 2 of 3

Finding the Name of the Problem

The parser could already build an Abstract Law Tree. The real challenge came next: partial amendments, identity, temporality, and consolidation. Research changed once the problem found its vocabulary.

Read more
researchaiakoma ntoso +3

AUG 18, 2026

Legaltech

From Code to Legislation · Part 1 of 3

“Useless” Projects Are Never Completely Useless

A compiler course and a small Spanish-language educational programming language seemed unrelated to law. Years later, they provided the mental model needed to start interpreting legislation.

Read more
codexivocompilersparser +2

JUL 01, 2025

AI and agents

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?

Read more
vibe codinggithub copilotpython +1

NOV 04, 2023

Tools and workflow

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.

Read more
terminalidevim +1

MAY 22, 2023

Languages and compilers

Building Codexivo · Part 2 of 2

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.

Read more
codexivoprogramming languagetokens

MAY 19, 2023

Tools and workflow

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

Languages and compilers

Building Codexivo · Part 1 of 2

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.

Read more
codexivoprogramming language

APR 01, 2023

Architecture

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.

Read more
backendmicroservicesnodejs