Development environment setup with flox and direnv

The status quo When you are working on a project, one of the core requirements would be to choose a programming language to use. If you work alone, as long as everything is reproducible on your development machine, things would be more or less all right. If you need to use other packages, you can install them as you go along, which could be a brew install $package , curl…