Code Katas: Development Environment Fluency
Purpose: Build automaticity through short, repeated workflow drills
Time Required: 20-30 minutes per session
Planning suggestion: distribute practice across sessions; no fixed week or streak is a gate
Kata 1: Session Startup
Without notes:
- Open terminal
- Navigate to project
- Inspect status
- Open editor
- Start a second task in another shell, pane, or session
Kata 2: Search and Fix
- Search for a string in a project
- Open the matching file
- Edit one target
- Save and confirm the change
Kata 3: Log Triage
- Generate or use a log file
- Filter it with
grep - Save errors separately
- Count repeated error lines
Kata 4: Config Recovery
- Use the disposable config and child Bash from the configuration lab
- Load it and verify the alias
- Remove the definition from the file and reload
- Observe that the existing alias remains
- Use
unaliasto remove live state, then recreate the config and verify in a fresh child shell
Kata 5: Remote or Multiplexer Workflow
Optional: use an existing authorized remote host or tmux for extra practice. The core alternative is two ordinary local terminal sessions; explain which working directory, jobs and variables belong to each. No new account or installation is required.
Completion Standard
- Completed at least four katas
- Repeated the weakest one at least twice
- Explain one corrected prediction or workflow improvement; speed and mood are not graded