Sleep IoT Quest - Day 2 Progress Update

Aug 17, 2025

Completed

  • Blog setup done + posted an article + update
  • Rust Book Ch. 2: active read (marked + commented)
  • Guessing Game: recreated from memory in ~27 min (recorded)
  • Sidequest into some nice grilled tuna-egg-and-mayo burritos :D

Process

  1. Paste chapter into AI and ask for step-by-step; guided implementation and check it works.
  2. Read the code, notice the parts you don't understand
  3. Now read the chapter slowly with a marker and close the gaps in your knowledge
  4. Delete the code from the file and recreate it from memory, allowing 5–10 min struggle before any lookup.

Lookups needed

  • Inclusive range syntax: 1..=100 (vs. 1..100 exclusive)
  • read_line usage (io::stdin().read_line(&mut s) -> io::Result<usize>)

Gotchas noticed

  • Forgot to wrap code in fn main() {} once; would have been caught earlier by cargo build. Should probably run cargo build regularly to catch these things early, but especially when I have an issue.

Why this worked

  • Do → Read → Recreate → Struggle (briefly) → then lookup. The struggle forces your brain to remember more easily next time - it's a greedy bastard with its energy :D

Total Time Spent

  • 1h Blog Setup and fixes
  • 2h of active reading (marking up the relevant parts in the pdf
  • 27m of trying to remember how to recreate the codes capabilities

PCT (Project Cumulative Time): 3h27m