BUILD 23/30: Word Counting Calendar: Alpha Release!

Posted Tuesday, November 18, 2025 by Sri. Tagged JOURNAL

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

About the Title Picture: Making that last column of PROGRESS counts took longer than I thought due to calculation rounding bugs, but it works now!Screenshot of Visual Studio Code showing source code fragments and the rendered December 2025 Word Counting CalendarScreenshot of Visual Studio Code showing source code fragments and the rendered December 2025 Word Counting Calendar (full size image)

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
Example PDF for December 2025. I think all the counts are correct.The December 2025 Word Counting Calendar, version 2025-11-19The December 2025 Word Counting Calendar, version 2025-11-19 (full size image)

2025 Building Challenge Posts

Making an URSYS App Example

Adding Typescript support to Eleventy

Review of Old Design Work

Improving my Eleventy Atom Feeds

Managing a Productivity Crash

Activity Bingo Board: Layout with Affinity Designer

ETP 5885 Notebook Press Run Prep

Activity Bingo Board Revisions

ETP 5885 Notebook Press Tour

A Silly Pass at Logo Design

Unprofessional Business Cards

Word Counting Calendar PDF Quickie Reuse

Word Counting Calendar PDF Now Available!

Word Counting Calendar Preparing to Code

Word Counting Calendar Simple Beginnings

Articulating Friendship

First skip day due to day trip to Concord, etc.

Making a PDF-LIB Reference

Word Counting Calendar Drawing Blocks

Minimum Progress Despite Nausea

Word Counting Calendar Drawing Blocks II

Writing A Mythical Magical Adventure Cat Primer

Word Counting Calendar Drawing Days

Word Counting Calendar Drawing Spaces

A Restorative Visit to the North Shore

Word Counting Calendar: Alpha Release!

ETP 5885 Notebook Production Update!

Personal Cards Revisited

11/21 - Visiting an Old Friend in Beverly, MA

Experimental Collaboration

Short Productive Sprint Day

Thanksgiving Reset Break

ETP 5885 Notebook back on Amazon!

ETP 365 Day Journal Updated for 2026!

Making a Freelance Services Page

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!

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.