Ask HN: How flaky are your builds?

  • Not flaky at all. 10M+ LOC monorepo with a few hundred devs here. All it takes is a fast build system. Full clean rebuild for me is a few minutes tops (distributed on a shared cluster), incremental is O(seconds) - mostly linker. Precommit checks and code review system both warn if a build is failing, so there's no reason ever but sloppiness to check in broken code. Full test suite on other hand takes hours to finish and so gets broken half the time - the longer the feedback loop the more likely the thing is broken.