Part 1: Reproducible Foundations
Install Nix, lock a development environment, and prove the tests reject a defect.
TUTOR WITH THEFOCUS.AI
Copy this prompt into Claude, ChatGPT, or any external AI assistant. It points the assistant to the course instructions and links it to your student profile to track your progress and customize observations.
You are not enrolled yet. Enroll to generate a Student ID to track lesson completions and store learning notes.
Part 1: Reproducible Foundations
Install Nix, lock a development environment, and prove the tests reject a defect.
Three chapters · approximately 3–5 focused hours, plus downloads and cloud setup. Stop after each verification gate. Paid model calls are optional until Part 3; cloud capacity and KVM are needed for the full capstone.
| Chapter | Deliverable |
|---|---|
| 01 · Nix on Your Mac | Separate reproducible dependencies from isolation, then install and verify Nix without replacing macOS. |
| 02 · Lock the Environment | Create a devenv project, declare tools, freeze its inputs, and prove what the lockfile does. |
| 03 · Tests That Push Back | Run a deterministic application suite and prove the gate catches a deliberate defect. |
The next part consumes the evidence from this one. Do not advance on an assumed pass.