AI engineering learning path

Developer workflow

Build a repeatable process for environments, version control, and debugging.

4 chapters · Read in order
Suggested background: Be able to edit text files; have a local terminal and code editor. Offline examples check core mechanisms; full platforms and projects require the implementation and acceptance steps described in each guide.
Reproduce, inspect, and recover a change.

Chapters

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Keep exploring