Photo by Harrison Hargrave / Unsplash

Sleep IoT Quest - Day 13 Progress Update

Aug 28, 2025

Day Summary

Well, got another day done. I woke up after about seven hours of sleep — not perfect, but quite restful. I stuck to my protocols: Timely Start (within 30 minutes of waking). That’s the ramp-up window — grab a coffee, take a shower, sit your ass down, maybe scroll a couple of messages — and then it’s go time. That worked again, quite nicely.

I started by finishing the reproduce-from-memory step for the second half of the previous code kata. Worked like a charm; I only had to look things up twice (misremembered a reference and misconstructed an enum object). Overall, it felt a bit half-assed — partly because seven hours is “okay” but I feel truly rested at 7.5–9 — and partly because my two cats kept using me as a scratch pole or screaming to be fed two hours early. Still, I persisted. After two days of code-only, I got back to reading. I need to switch between learn/consume and apply/output to get the full learning effect. There’s that rule (I’m blanking on the exact name) about getting feedback within an hour of learning; the gist is: if I learn something, I should apply it quickly so I get immediate feedback. Anyway — reading plus coding from memory worked out reasonably well.

Side quest: I opened a domestic Bulgarian basic payment account. The teller tried to push a pricey “package” (insurance, etc.), but I insisted on the plain basic account (no package). Debit card and online banking are optional, not reasons to upsell for 20$+ monthly "maintenance Fee". I need the account mainly to receive state payments that require a domestic IBAN. Annoyingly, they recorded the city of issue from my German ID as my residential address, instead of using the address on my Bulgarian residence ID — a clerical mix-up I’ll have to get corrected unless I want to get flagged on their annual KYC compliance checks...

  • Daily Quest: 90 minutes (completed).
  • Timely Start: on time (within 30 minutes of waking).
  • Coding (≈60m): finished second half of the kata from memory (looked up two things).
  • Reading (30m, +8 pages): Modules & Packages — p.160 → p.168.
  • Focus during reading was mediocre (cat interference); may bite during recall/apply.

Context

  • Woke up reasonably well rested.
  • Back to reading after closing the memory pass on the kata.
  • Distractions made today’s reading more “surface level” than deep.

Reading

  • 30 minutes, +8 pages (160 → 168) in Modules & Packages.
  • Not the most concentrated session; expect to revisit details during application.

Coding Practice

  • From memory (≈60m): completed the kata’s second half; needed two quick lookups to unblock.

Reflection

  • Skimmy reading now = extra friction later; expect to pay it back during implementation.

Key Learning

  • Timely Start sets the tone; the rest goes smoother.
  • Memory passes expose exactly what to look up; two targeted lookups were enough to finish.
  • Guard reading blocks from pet/distraction drift or plan a second pass.

Total Time Spent

  • Reading: 30m
  • Coding: 60m
  • Daily total: 90m

PCT (Project Cumulative Time): 19h09m