Today's sharepiece is the minimum viable prototype for the Word Counting Calendar. Grab the November and December 2025 prototypes.


Hooray! I have finally gotten all the major elements of the programmatically-generated Counting Calendar put together!
My code can now do the following:
- draws the title
- generates and draws the end of week counts


November 2025 Building Challenge Posts
URSYS Web App Template code01
Embedded TypeScript Apps in Eleventy code02
A Review of Old Work and Stories work01
Eleventy Templates for Atom Feeds blog01
Productivity Energy Crash prod01
Workshopping the 'Activity Bingo' Form prod02
Last Run of ETP Notebook Production tool01
Activity Bingo Form Progress prod03
ETP Mini Notebook Printing Press Tour tool02
Identity and Logo Thinking Pass work02
Unprofessional Business Cards work03
Word Counting Calendar Reboot wcal01
Word Counting Calendar Interim Release wcal01
Calendar Layout Code Progress wcal02
Super Simple PDF Progress wcal02
Articulating Friendship docs01
First skip day due to day trip to Concord, etc. prod04
A PDF-LIB Reference docs02
Programatic Drawing of Word Counting Calendar Blocks wcal02
Minimum Progress Despite Nausea; useful noobly attitudes wcal03
Calendar Day Drawing Progress wcal04
Progress noted in Groundhog Day Resolutions for November 11 ghdr01
A Mythical Magical Adventure Cat Primer docs03
Correct Calendar Layout Progress wcal05
Calendar Labeling and Space Filling wcal06
A Restorative Visit to the North Shore arts01
Alpha Word Counting Calendar! wcal07
Other improvements under the hood are:
- generate counts for any arbitrary target number
- parameterized color palettes
- centralized rendering constants
Preview Versions
If you'd like to test print current draft, grab them here!
- PROGRESS DRAFT 03: November 2025
- PROGRESS DRAFT 03: December 2025
There are a few more things I'd like to do, but I could release this calendar this week. Here's what's left:
- TODO: calculate block labels based on target number
- TODO: calculate SPECIAL text
- TODO: review typography
- TODO: substitute SVGText for embedded fonts
- TODO: look into alternate color palette management
- TODO: refresh color palettes for better color fidelity
BUILD CHALLENGE COMMENTARY
Until today I couldn't predict when I'd be done with this project, but I can see the finish line!!!
It's tempting to spend some time to refactor the entire codebase, but I think I'll save that for the future. I have the minimum viable product within my grasp, and the next phase will be to use the new digital counting calendars to update my Patreon Perks for subscribers. It will be a hundred times easier to created customized versions on demand, which is super exciting!
We chat about personal projects and challenges on the DS|CAFE Community Discord Server every day. Come visit! Maybe you'll make some friends!
You can reach me at Mastodon or Bluesky. Or subscribe to the blog feed to stay up-to-date.