Sleep IoT Quest - Day 5 Progress Update
Day Summary
- Guided coding (20m): Fibonacci, °F↔°C, and the carol kata (logic only).
- From memory: °F↔°C (8m), Fibonacci (16m); skipped the carol as not relevant.
- Active reading: 26 pages (p.82 → p.108) in 70m.
- Sidequest: packed more items for the move to the new apartment.
All things considered I quite liked it. Almost forgot how weird it must seem to almost perfectly recall (with a bit of struggle) code and math formulas you saw a single time, but the system works if you work the system ;D
Context
- Sleep improved from 4h to 6h.
- Two focused reading sessions: p.82→90 (8 pages, 40m) and p.90→108 (18 pages, ~30m).
- Coding included both guided practice and from-memory retypes.
- Energy: slower than I’d like, but still solid.
Reading
I had two reading sessions today. The first covered eight pages, from page 82 to page 90 - took me 40 minutes to slog through those eight pages - don’t ask why. I had another one in the late afternoon, which went from page 90 to page 108 in roughly 30 minutes. Yeah, that’s a little bit better. The total number of pages today is 26 so far. Time spent reading was 17 minutes.
Coding Practice
I have also done the guided coding Katas that were provided at the end of chapter three. It’s printing the Christmas carol using loops and the nth Fibonacci number, which is basic algorithms, and one more, which was converting Fahrenheit to Celsius and Celsius to Fahrenheit. Overall, not too bad.
I recreated it from memory later in the day again, late afternoon. The guided practice in the morning was 20 minutes. From memory, it took me eight minutes for the Fahrenheit-to-Celsius and reverse calculation code and 16 minutes for the nth Fibonacci, mainly because my brain was, you know, sleep-deprived still. Although it’s getting better now. Pure typing time of 20 minutes and remembering-and-typing time of 24 minutes, so not too bad considering the circumstances. Should have done the Christmas carol for the recreation from memory session, but, mostly because I did not grow up with that song; I would spend more time trying to remember the song lyrics than the actual syntax. So yeah, that doesn’t make sense to me. Skipped it.
Reflection
- Progress despite lower energy: retyped code from memory and advanced active reading.
- Skipping the carol keeps practice aligned with actual goals. (learn rust, not a christmas song ;D)
Key Learning
- Repetition from memory fixes mistakes quickly.
- Temperature conversion: watch integer vs. float math.
- Fibonacci: mind type limits (
u128
overflows past F₁₈₆). - Output order: reverse loop vs. data order is a style choice—pick what keeps indexing simple.
Total Time Spent
- Reading: 70m
- Coding: 44m
PCT (Project Cumulative Time): 7h59m