The Fishbowl
Watch two minds collaborate. Grace specifies, Ada generates. Observe how they work through The Loop together — conceptualize, specify, generate, critique, refine.
Why observe before practicing?
Worked examples accelerate learning. Before you solve problems yourself, watching experts think aloud builds mental models you can draw on later. The Fishbowl shows you how to collaborate with another mind — not just what to type, but how to think.
Week 1: Watch
Pure observation. See the whole loop unfold.
Week 2: Predict
Pause and guess what happens next.
Week 3: Spot the Bug
Find the error before it's revealed.
Grace
The Specifier
Asks questions. Sets constraints. Traces state. Verifies output. Grace refuses to accept “that's how it's done.”
Ada
The Generator
Produces code. Explains reasoning. Iterates on feedback. Ada sees computation as profound pattern-weaving.
Week 1: Watch
Observe how minds collaborate
1. Building a Counter
Watch Grace and Ada build a function that sums numbers from 1 to n.
2. Finding the Maximum
Watch Grace and Ada build a function that finds the largest number in an array.
3. Counting Occurrences
Watch Grace and Ada build a function that counts how many times a value appears in an array.
Week 2: Pause & Predict
Predict before you see the answer
1. Reversing a String
Predict the trace as Grace and Ada build a string reversal function.
2. Finding the Average
Predict running sums and edge case behavior as Grace and Ada build an averaging function.
3. Checking Membership
Predict early returns and edge case behavior as Grace and Ada build a membership check.
Week 3: Spot the Bug
Catch the error before Grace does