2026-05 - W2

What Is Code?

Using Vim’s Conceal Feature to Make Code More Readable (For You) - Alok’s blog

Interesting way to change rendering characters and words in vim. But I’m not sure if that’s the best, because, only “you” can read it, and also you might lose the habit of reading “classic” code.

Vous pensiez que la dette technique était le pire? Voici la dette de conception! - YouTube

Really interesting case study on an imaginary (but quite possible!) scenario illustrating design debt, started from spaghetti code, which can lead to organizational consequences, and have business and user impacts.

GitHub - dmtrKovalenko/fff: The fastest and the most accurate file search toolkit for AI agents, Neovim, Rust, C, and NodeJS · GitHub

Promising library that claims to be faster than ripgrep and fzf. To experiment 🤔

Migrations: the sole scalable fix to tech debt. | Irrational Exuberance

Quite insightful.

Migrations are both essential and frustratingly frequent as your codebase ages and your business grows: most tools and processes only support about one order of magnitude of growth before becoming ineffective, so rapid growth makes them a way of life. This isn’t because they’re bad processes or poor tools, quite the opposite: the fact that something stops working at significantly increased scale is a sign that it was designed appropriately to the previous constraints rather than being over designed.