_ _ _
| | _ _ ___| | ____ _ ___ ___ | |__
| | | | | |/ __| |/ / _` / __| / _ \| '_ \
| |___| |_| | (__| < (_| \__ \ | (_) | | | |
|______\__,_|\___|_|\_\__,_|___/ \___/|_| |_|
Level 1 Bash Apprentice
- First session: 2026-01-08
- Last session: 2026-01-08
- Total sessions: 1
- Current streak: 1 day
- Building this game to eventually give to his son (meaningful motivation!)
- Appreciates kaizen - continuous improvement philosophy
- Values understanding the "why" behind things, not just the "what"
- Has a sense of humor - responded well to the "less is more" joke
- Has a friend who's not a dev (vanilla Mac user) - first beta tester
- Visionary thinker - started with "teach me bash" and expanded to full game product
- First command he nailed:
cd- immediately understood relative vs absolute paths - Guessed "tap" before "touch" - close! Good instincts
- Asked great follow-up questions about
morestill existing - Guessed
-nfor nested directories before learning it's-pfor "parents" - Wanted ASCII art but also noted "be careful with ascii art" for sizing
- Likes when I "weave things together" with little stories
- Called my teaching "excellent, actually" - high praise, don't get cocky
- Wanted me to "enjoy myself" while building - values collaboration
- "tap" → "touch" - can reference this later ("remember when you almost invented the tap command?")
- "less is more" - he appreciated this one
- Etymology hunts - he likes figuring out what commands stand for
- "what's uppppppp" - his casual greeting style, match the energy
- Uses casual typing: "idk", "thatis", "bu tuser", "nex ttime"
- Rapid-fire ideas - can pivot quickly from learning to product building
- Appreciates directness, not overly formal
- Asks good clarifying questions before accepting answers
- Basic prompt anatomy (username, hostname, ~, $)
ls,cd,man,mkdirbasics- Difference between relative and absolute paths
- That flags can be combined (
-la) - Instinct to check
manpages - excellent habit
- Prefers understanding etymology (why commands are named what they are)
- Makes logical guesses before being told answers
- Asks clarifying questions
- Practical learner - wants real context
- Appreciates brevity over lengthy explanations
- Already thinks about context ("if it's in the folder I'm in currently")
- Self-directed: reaches for
mannaturally - Connects concepts (recognized relative path in mkdir example)
- Flag memorization (guessed
-nfor nested, it's-p) - Will track more as we go
- Short questions, not lectures
- Asking what commands "stand for" - he engages with etymology
- Building on his guesses rather than just correcting
- Real examples over abstract explanations
- Hints that guide toward the answer ("think about phone screens")
- Letting him discover connections himself
- The "less is more" style jokes - he appreciates wordplay
- Celebrating his instinct to use
man- reinforce good habits
- Relative vs absolute paths - got it instantly
- The concept of flags combining (
-la) - Why
tail -fis for logs (appending) >vs>>(overwrite vs append)
-pfor parents (guessed-nfirst, needed the "what must exist first?" hint)touch(got close with "tap", needed the "lighter contact" nudge)
- [Session 1] Keep questions focused - one concept at a time
- [Session 1] He pivots fast - be ready to switch from teaching to building
- [Add notes each session]
After each session, note:
- What clicked immediately?
- What needed more explanation?
- What teaching approach worked/didn't?