# Developer workflow — Learning path | Yishto

Canonical page: https://yishto.com/en/learn/developer-workflow/

Author: [Yishto](https://yishto.com/en/about/)

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

Reproduce, inspect, and recover a change.

## Developer workflow

- [Make a command work on another computer](https://yishto.com/en/learn/developer-workflow/shell-environments-and-ports/index.md): 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](https://yishto.com/en/learn/developer-workflow/git-ssh-and-review/index.md): 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](https://yishto.com/en/learn/developer-workflow/packages-editors-and-ai-cli/index.md): 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](https://yishto.com/en/learn/developer-workflow/debugging-with-evidence/index.md): Diagnose an indefinite search spinner with reproducible inputs, network evidence, breakpoints, and a synthetic trace timeline, then verify the repair and neighboring failure paths.

