Photo by Sven Vahaja / Unsplash

Sleep IoT Quest - Day 4 Progress Update

Aug 19, 2025

Day Summary

  • Recreated the guessing game entirely from memory (no lookup needed this time).
  • Extended it with a game loop.
  • Discovered logical OR (||) in Rust by intuition, even though it wasn’t in the book.
  • Caught an edge case with u8 overflow wrap around — not the focus today, but awareness noted.
  • Sidequest: Move the first kitchenutensils to the new apartment

Context

  • Awake since 5 a.m., only 4 hours of sleep, full workday done.
  • Finished coding at 6 p.m., focus wavering, eyes glitching out, losing track, retracing lines.
  • Still: 30m of productive coding + 19m of reading ~17 pages finished.

Reflection

  • Whoever says “I’m too tired after work to learn” → no excuse. I did this tired, sleep-deprived, end of day.
  • Yes, it took longer. Yes, focus slipped. Yes, mistakes happened. But progress still happened.
  • Struggle is the teacher: when you fight through fatigue, your brain decides it’s worth anchoring the lesson.
  • Anyone can do this — late at night, early morning, after work, even when exhausted. Smaller steps, maybe, but steps nonetheless.

Next steps

Tomorrow will be more coding to ingrain the concept I read about today.


Key Learning

Struggle is good. Struggle is memory. Progress happens after the struggle.


Total Time Spent

  • 19m of active reading (marking up the relevant parts in the pdf)
  • 30m of coding for recall and practice (from memory, slight variation, no lookups this time)
  • 19m to write up a daily summary

PCT (Project Cumulative Time): 6h05m