Writing Cadence

Streaks use a 7-day bridge between posts; everything else is counting and binning by calendar. No claims about creativity or motivation—just timestamps and simple ratios.

17
Longest streak
1
Current streak
117
Longest gap (days)
3
Last 30 days (posts)

Cadence ratios (toy)

“Consistency” = streaks ÷ (streaks + dry spells). “Trend” compares last-30-day count to average posts/month—coarse, not forecasting.

Streak share37%
Avg posts / month3
30d vs avg (heuristic)stable

Monthly publishing frequency

Post count per month over time. Formula: posts_per_month = count(posts where pubDate ∈ [month_start, month_end])

Posts Published Per Month

Calculating data...

Day of week

Post frequency by day of week. Formula: frequency(day) = count(posts where day_of_week(pubDate) = day) / total_posts × 100

Posts by Day of Week

Calculating data...

Month of year

Post frequency by month of year. Formula: frequency(month) = count(posts where month(pubDate) = month) / total_posts × 100

Posts by Month of Year

Calculating data...

Streaks & gaps

Streak = posts chained with ≤7 days between neighbors. Gaps are the complements between publications.

Top streaks

1.17 posts / 19 daysMay 6, 2025 – Apr 17, 2025
0.89/day
2.10 posts / 27 daysAug 24, 2025 – Jul 28, 2025
0.37/day
3.9 posts / 16 daysMay 14, 2024 – Apr 27, 2024
0.56/day
4.6 posts / 10 daysJun 3, 2024 – May 24, 2024
0.6/day
5.4 posts / 7 daysNov 7, 2025 – Oct 31, 2025
0.57/day
6.4 posts / 6 daysJul 31, 2024 – Jul 24, 2024
0.67/day
7.3 posts / 3 daysFeb 22, 2026 – Feb 19, 2026
1/day
8.3 posts / 3 daysDec 2, 2025 – Nov 28, 2025
1/day
9.2 posts / 0 daysJul 27, 2026 – Jul 27, 2026
Infinity/day
10.2 posts / 0 daysMay 20, 2026 – May 20, 2026
Infinity/day

Largest gaps

1.117 daysDec 4, 2024 – Apr 1, 2025
~17 wk
2.67 daysAug 24, 2025 – Oct 31, 2025
~10 wk
3.60 daysOct 4, 2024 – Dec 4, 2024
~9 wk
4.48 daysMay 15, 2025 – Jul 2, 2025
~7 wk
5.45 daysJul 31, 2024 – Sep 15, 2024
~6 wk

Busiest calendar months (top 5)

1May 202511
2May 202410
3Apr 20259
4Aug 20257
5Jul 20246

Objective consistency grades

Same abbreviated scores as the hub page—orthogonal to streak math above.

MetricScoreGrade
Posting regularity69/100D+
Topic consistency60/100D-
Length stability (inverse var.)0/100F

Challenges

Challenge area: Content Quality Variance (100 occurrences, high impact)
Longest dry spell: 117 days without posting

Objective Metrics

Sentiment distribution: 29% positive, 20% negative, 33% neutral
Productivity trend: stable
Posting regularity: 69/100 (higher = more consistent)
Topic consistency: 60/100 (higher = more focused)
Quality variance: 100/100 (lower = more consistent quality)
Average writing streak: 4 posts
Average dry spell: 26 days
Writing consistency ratio: 37% (streaks vs dry spells)
Improvement needed: Monthly Posting Rate (3/4, 25% gap)
Improvement needed: Average Post Length (1521/800, 0% gap)
Improvement needed: Topic Diversity (252/15, 0% gap)
Improvement needed: Balanced Sentiment (33/40, 17% gap)

Narrative summary

ChallengeChallenge area: Content Quality Variance (100 occurrences, high impact)
ChallengeLongest dry spell: 117 days without posting
NoteSentiment distribution: 29% positive, 20% negative, 33% neutral
NoteProductivity trend: stable
NotePosting regularity: 69/100 (higher = more consistent)
NoteTopic consistency: 60/100 (higher = more focused)
NoteQuality variance: 100/100 (lower = more consistent quality)
NoteAverage writing streak: 4 posts
NoteAverage dry spell: 26 days
NoteWriting consistency ratio: 37% (streaks vs dry spells)
NoteImprovement needed: Monthly Posting Rate (3/4, 25% gap)
NoteImprovement needed: Average Post Length (1521/800, 0% gap)
NoteImprovement needed: Topic Diversity (252/15, 0% gap)
NoteImprovement needed: Balanced Sentiment (33/40, 17% gap)

Analysis identifies 2 significant challenges. 8 objective metrics provide baseline data.