NixCI Blog

CI should fail on your machine first

March 9, 2026 - 8 min read

CI should fail on your machine first

When you think of CI, you probably picture a remote server somewhere: GitHub Actions, GitLab CI, Jenkins. You push your code, you wait, and eventually you get a green checkmark or a red X. This is so normal that we don't even question it. But why does CI have to be remote?

The purpose of Continuous Integration is to fail

February 5, 2026 - 11 min read

The purpose of Continuous Integration is to fail

CI is only valuable when it fails. When it passes, it's just overhead: the same outcome you'd get without CI.