How a Nix flake made our polyglot stack (and new dev onboarding) fast and sane
fiveonefour.com·4h·
Discuss: Hacker News
Flag this post

We used to onboard engineers with a README full of brew, apt-get, and curl commands. It was brittle, and a touch frustrating. On his first day, a new dev to our company, Lucio, built a Nix flake to replace that manual set up process.

By the end of that week, a bunch of our developers had adopted it. Setup time dropped from thirty minutes to five, and the onboarding pain dropped just as much.

Readme

Loading...

After: Nix flake

Lucio introduced a single flake.nix file to replace this README and its manual process. The core of the solution is the devShells.default output, which declaratively defines the complete toolchain.

Loading...

This file defines all dependencies, from language runtimes d…

Similar Posts

Loading similar posts...