Skip to main content

Code Katas: Development Environment Fluency

Purpose: Build automaticity through short, repeated workflow drills
Time Required: 20-30 minutes per session
Recommended Frequency: 3 sessions in one week

Kata 1: Session Startup

Without notes:

  1. Open terminal
  2. Navigate to project
  3. Inspect status
  4. Open editor
  5. Start a second task in another shell, pane, or session

Kata 2: Search and Fix

  1. Search for a string in a project
  2. Open the matching file
  3. Edit one target
  4. Save and confirm the change

Kata 3: Log Triage

  1. Generate or use a log file
  2. Filter it with grep
  3. Save errors separately
  4. Count repeated error lines

Kata 4: Config Recovery

  1. Add a harmless alias to your shell config
  2. Reload it
  3. Verify it works
  4. Remove it cleanly
  5. Reload again

Kata 5: Remote or Multiplexer Workflow

If you have a remote host, use SSH. If not, use tmux.

Completion Standard

  • Completed at least four katas
  • Repeated the weakest one at least twice
  • Noticed at least one improvement in speed or calmness