Luis

Truths & Untruths

Decide to be positive

Jan 12, 2026

No one else will look at the bright side for you

How I keep my context window clean

Jan 11, 2026

Markdown files are a poor man's memory system for your Agent.

How to get your feature approved

Jan 10, 2026

Good ideas die at the hands of evasive seniors. You can avoid this if you can spot it.

Codex feels like a conversation

Jan 9, 2026

Slower than my usual model, but far more precise and natural to work with.

Why I use OpenCode

Jan 8, 2026

Use OpenCode Zen. That's it. That's the post.

What's the point of Pull Requests?

Jan 7, 2026

The best teams don't wait for approval

Why bother writing

Jan 6, 2026

Access without curiosity is worthless

Why git worktree remove is painfully slow

Jan 5, 2026

Trash is all you need

The sanitary work of destructive criticism

Jan 4, 2026

At no time in the history of the intellect has the sanitary work of destructive criticism been more needful.

30 minutes in January

Jan 3, 2026

The day it snowed in Caracas

Position of strength

Jan 2, 2026

You cannot make other people taller by making yourself smaller

A lesson in friendship

Jan 1, 2025

We moved here for a job. What we got instead was a lesson in friendship.

Using Shadcn UI without a Tailwind Config File

Oct 22, 2024

Step by step guide to using Shadcn UI with Tailwind CSS v4

Using React Testing Library with RadixUI Components

Jul 10, 2024

How to setup your test runners to correctly render virtualized components

Everything else is noise

Jul 1, 2024

Parenthood forces you to believe in yourself in ways you didn't know you could

Finding ways to explore

Jun 26, 2024

That so much is being explored by so many is a privilege and a gift

Growing from failure

Jun 24, 2024

Opting into extreme vulnerability

Using the builder pattern to create imgix image URLs

Mar 27, 2024

Nobody asked for this, but it was fun!

Learning to speak less

Jan 29, 2024

Let your work do the convincing

Creating dependency aware dev pipelines in Monorepos

Jan 22, 2024

Making persisting tasks wait for dependents to finish

Happy practices for requestIdleCallback and AnimationFrame

May 13, 2021

How to make the most of these essential browser APIs

WSL2 is a memory hog and how to fix it.

Sep 25, 2020

Simon Debbarma teaches us how to take back memory from Vmmem

Javascript development on windows with WSL

Sep 9, 2020

Does WSL V2 live up to the hype?

How to make your own Medium-like sharing tooltip

Jul 15, 2020

Browser Selection API tricks Part III

Styling selected text with CSS

Jul 3, 2020

Browser Selection API tricks part II

Browser Selection API tricks

Jul 2, 2020

Part I: creating a useSelection hook that stores the currently selected text

Bulk un-liking tweets, why it's so hard, and how to do it

Jun 25, 2020

Avoid handing over account api keys and personal data by using this script

The problem with snack bars for managing notifications

Jun 9, 2020

Snack bars are popular. But they obscure content in unexpected and annoying ways.