Developer workflow
Build a repeatable process for environments, version control, and debugging.
Reproduce, inspect, and recover a change.
Chapters
Make a command work on another computer
Separate command lookup, working directories, process environments, and network listeners to diagnose reproducibility failures, with an offline PATH-order model and a concrete run checklist.
Make a change reviewable and recoverable with Git
Understand commit scope through working-tree and staged snapshots, then connect branch recovery, SSH identity checks, and review evidence into a focused collaboration workflow.
Verify a project after installing its tools
Verify dependency installation, lockfile agreement, debugger configuration, and AI-tool results separately, using a document catalog with observable success and failure conditions.
Gather evidence before changing code
Diagnose an indefinite search spinner with reproducible inputs, network evidence, breakpoints, and a synthetic trace timeline, then verify the repair and neighboring failure paths.