Why the hell does git status take so long?

The awakening of slowness You’ve been working on your data science project for a while. You’ve got twenty notebooks, a few images, and the typical folder structure that seemed like a good idea three months ago. You run git status to see what you’ve changed and… you wait. And wait. And while you wait, you have time to wonder if the computer froze or is just meditating. Spoiler: it’s not meditating. It’s suffering. ...

January 19, 2026 · Fernando

ChromaDB: How to use a vector database to avoid screwing up while teaching

The problem: teaching what you haven’t taught yet I have a programming course with 47 classes. Each class has notes (where I explain stuff) and labs (where students practice). And I have a problem: sometimes I use concepts in labs that I haven’t explained in the notes yet. “Alright, in this exercise use map to transform the list.” The problem? I don’t explain what the hell map is until three classes later. ...

January 18, 2026 · Fernando