Section Teaching & Enablement

Top ↑

04 / Teaching & Enablement

Ethiopian Canon Devotional 365

A year-long reading plan for a canon that most devotional software simply does not support.


Role
Architect & developer
Stack
TypeScript · Reading plans
Year
2026

Assumption

Canon in the data model Decides who is served

Plan

365-day reading

Track

Notes
Bookmarks
Progress
System flow

The problem

Devotional applications assume a canon. Readers following the Ethiopian canon fall outside what the available tools were built to handle.

Why it mattered

Being unsupported by every available tool is its own quiet exclusion.

What I built

A 365-day reading plan application for the Ethiopian canon with notes, bookmarks and progress tracking.

What I learned

The assumptions baked into a data model decide who the product is for. Most exclusion in software is inherited rather than intended.