Stats

Everything this site knows about itself, recounted from the source files on every build.

162,031 words published

Across 655 posts and notes written over 6.6 years, starting January 4, 2020. That is ≈ 13 hours of reading.

Output over time

Posts are the long-form pieces; notes are the short ones.

One thing explains most of the shape below: short notes began in 2025. 2024 ended on 9 entries and 2025 on 302, but long-form posts only went from 9 to 28. The jump is a new format, not a sudden change of pace.

Every month since the beginning

Shaded by how busy each month was. Pick any month to open it in the archive.

Entries published in each month, by year, newest year first.
Year Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Year total
2026 43 56 36 21 14 10 23 29 · · · · 232
2025 2 10 18 61 57 19 20 28 27 22 9 29 302
2024 2 2 1 · · · · 1 2 · 1 · 9
2023 2 · 3 1 2 · · 6 3 1 1 1 20
2022 2 1 9 6 1 3 3 5 · · · · 30
2021 1 · 6 5 5 3 2 8 12 7 3 8 60
2020 1 · · · · · 1 · · · · · 2
Read the monthly counts as a list

2026 (232 total): Jan 43 · Feb 56 · Mar 36 · Apr 21 · May 14 · Jun 10 · Jul 23 · Aug 29

2025 (302 total): Jan 2 · Feb 10 · Mar 18 · Apr 61 · May 57 · Jun 19 · Jul 20 · Aug 28 · Sep 27 · Oct 22 · Nov 9 · Dec 29

2024 (9 total): Jan 2 · Feb 2 · Mar 1 · Aug 1 · Sep 2 · Nov 1

2023 (20 total): Jan 2 · Mar 3 · Apr 1 · May 2 · Aug 6 · Sep 3 · Oct 1 · Nov 1 · Dec 1

2022 (30 total): Jan 2 · Feb 1 · Mar 9 · Apr 6 · May 1 · Jun 3 · Jul 3 · Aug 5

2021 (60 total): Jan 1 · Mar 6 · Apr 5 · May 5 · Jun 3 · Jul 2 · Aug 8 · Sep 12 · Oct 7 · Nov 3 · Dec 8

2020 (2 total): Jan 1 · Jul 1

The busiest single month was Apr 2025 (61), and the current run is 20 months without a gap. Shading steps are quintiles of the months that have entries, so the colour splits where the data actually sits.

Year by year

Year Posts Notes Total Words
2026 12 220 232 57,767
2025 28 274 302 57,834
2024 9 0 9 2,943
2023 20 0 20 6,638
2022 30 0 30 10,536
2021 60 0 60 21,638
2020 2 0 2 1,072

Bars compare each year against the biggest one, split into posts and notes. The biggest complete year so far is 2025, with 302 entries. 2026 is still in progress.

Writing rhythm

Not how much, but when – the pace it keeps and the days and hours things actually get published.

Pace and streak

  • current streak20 months
  • longest streak20 months
  • busiest monthApr 2025 (61)
  • longest silence193 days
  • first postJanuary 4, 2020

A streak counts consecutive months with at least one entry.

This year so far (2026)

posts notes

232 entries so far this year. Bars are stacked and scaled to the busiest month of the year, at 56.

Day of the week

Mon 93
Tue 109
Wed 87
Thu 91
Fri 91
Sat 87
Sun 97

109 entries went out on Tuesdays, more than any other day.

Time of day

00–04 43
04–08 71
08–12 178
12–16 114
16–20 104
20–24 145

Publish times in IST, grouped into four-hour bands. The three busiest hours are 10:00, 12:00, 22:00.

Inside the writing

What the 655 entries are actually made of.

Typical lengths

  • median entry172 words
  • average post473 words
  • average note167 words
  • posts + notes158,428 words

The range runs from The funny future of co-working at 18 words to Setting Up and Using the Pi Coding Agent at 2,502. The headline total of 162,031 words also counts standalone pages and build-log entries; this panel is posts and notes only.

What is embedded

  • images392
  • code blocks337
  • lines of code3,110
  • self-hosted videos2

Images appear in 221 entries and code in 123, roughly 19% of everything published here.

Upkeep and reach

  • revised entries55
  • revised after98 days
  • on Mastodon401
  • tags per entry1.8

Revised entries carry an updated date, shown on the post itself. The revision figure is an average across those 55 entries.

Tags

77 tags are in use and 7 of them appear exactly once. These are the 24 biggest, sized by how often each is used.

The 24 tags above account for 76% of all tag uses. Browse all 77 tags.

GitHub

The other half of the output: code pushed over the last 368 days.

5,219 total contributions 15 per active day
347 active days of 368 days
27 current streak (days) best 101
80 busiest day Aug 08, 2026

Contributions per week, scaled against the busiest week.

Aug 2025Aug 2026

Collections

Everything else the site keeps a list of. Each card opens its page.