Checkpoint
Overview
It’s 2025-11-07, i am 41 in 11 days.
I watched Handmade Hero a bit.
Rejected abstraction and OOP in favor of procedural programming.
Week ago i deleted all of my repositories (~ 90).
Log
Oct 2025
- Day 27: Built canvas tools, designed race track layers (road, grass, strips).
- Day 28: Added shape drawing utilities.
- Day 29: Point type and custom styles.
- Day 30: Learned Canvas path techniques for lane markings.
Nov 2025
- Days 1–3: Consolidated track layers into domain modules.
- Day 7: Modules for box, lane lines, full track.
- Day 8: Unified shape styles, added DashStyle and color utilities.
- Day 9: Replaced log with proj story in blog.
- Day 10: Introduce DRY rule for arc drawing utils.
- Day 11: Refactored line module — consolidated line types and drawing functions into line-utils, introduced drawShapes for fully DRY line/polyline rendering, and moved demo to demo/lines.ts for cleaner structure.