Working on different projects in the same time, I aim to keep my development environment minimal, predictable, and free of hidden global dependencies. This post explains why that philosophy led me to replace pre-commit with prek — and why a single, fast, dependency-free binary fits better than a Python-based tool. Intro For about a year now, I’ve been using uv for Python project management. One of its most underrated benefits is that I no longer need a global Python installation.…