O(1) Build File
https://matklad.github.io/2023/12/31/O(1)-build-file.html
·
Rule of thumb: the size of build or CI configuration should be mostly independent of the project size.
In other words, adding, say, a new test should not require adding a new line to the build file to build the test, and a new line to .yml to run it on CI.