or go to full-text search page →

Search

Search IconIcon to open search

Everything I've Published Came out of One Obsidian Vault

Last updatedUpdated: by Simon Späti · CreatedCreated: · 6 min read recently updated Recent changes last week +426 / −6 words 6 weeks ago published · 727 words

When checking how much I have written over the years, it amazes me every time, and most of the inspirations, ideas, and brainstorm came initially from my Second Brain. Because I write everything (my notes, blogs and my book) in Markdown, it’s easy to count them, which I did below.

Below you see how notes helped elevate to full blown blog post or chapters of my book plus some numbers and how I published over the years.

# What I Have Published and Written so far in Numbers

Here’s the numbers as of today (2026-08-02):

Page files words
Second Brain 8,360 3,066,576
Blog 103 329,934
PoDE Book 105 157,089
Total 8,568 3,553,599

The full break down of files, PDFs, imges and roughly what I have written vs. quoted or web clipped - I try to only count my own as much as possible, you see at the end Full Breakdown of Numbers.

# From Note to Published; the Process

Most blog article and book chapters started as a note I linked to other notes, and only later did the shape of a blog post or chapter I could use for my book.

Below you see some notes I created over the years, and how the lead into blog posts or book chapters. There’s 100 more, but just to give an example.

Note Became
Semantic Layer note (2022) → blog The Rise of the Semantic Layer + a three- part series → book chapter Business Intelligence, Semantic Layer, Modern OLAP, Data Virtualization
Zettelkasten note since 2021, still edited in 2025 → PKM Workflow for a Deeper Life & My Obsidian Note-Taking Workflow - 4+ years of edits, never “finished”, always compounding

And it’s rarely one note becoming one article, it’s more often many notes converging into a single post. Three examples:

# Compounding Effect on Note-Taking

This is essentially the difference between writing and curating a note over time, and compressing it into a single timely blog:

Sharing as Second Brain Note vs a Blog Post

The second brain helps me to share whatever is in my mind, and the blog helps me to refine.

I’ve also written about the compounding effects of note-taking, and how knowledge can grow similar to money, passively, if you start connecting and adding to it. In the end,
everything does compound.

# How I Deploy and Share My Notes and Insights

I share the full details and code for the second brain at Public Second Brain with Quartz.

# Shared Words Online and Private

# Full Breakdown of Numbers

As of 2026-08-02 , here’s what’s published and what’s still private in my Second Brain:

1
2
3
4
5
6
                    notes          words
All                 8,360      3,066,576
Published             660        308,421
Private             7,700      2,758,155
Archive               116         75,210
Active              8,244      2,991,366

What I have written vs. quoted (mostly web clipped):

1
2
3
4
mine   2,284,330
quoted  191,287
clipped 372,787
skipped 205,586

Notes vs. images and PDFs - amazing 9k files and ~3 million words are only 27,4 MB big:

1
2
3
4
5
6
7
                  files         size
Notes             9,621        27.4M
PDFs                 50        58.5M
Images            7,680         3.0G
Other                14         5.8M
─────
Total            17,365         3.1G

Or overall with my Patterns of Data Engineering book and Blog:

1
2
3
4
5
6
                      files          words
Second Brain          8,361      3,067,475
Book chapters           105        157,089
Blog posts              103        329,934
─────
Total                 8,569      3,554,498

I was curious to see how many books that equate, Books Words and Pages they say a typical range is typical range is between ~125,000-150,000 words. That would be ~23 books I’ve written.

For sure, there are notes and things I have copied, or highlighted, or some other text I didn’t exclude, though I tried to exclude everything I know I added, such as my bible inside my second brain, that I haven’t written. But even if I only count half of it, let’s say 11-12 books, it’s still massive if you think about it.

# My PoDE Book Progress

To document the progress of my book writing, I created a little script that outputs words written over time.

Markdown files in my Obsidian Vault:

1
find ~/Simon/Sync/SecondBrain -type f -name "*.md" | wc -l

or another one:

1
find src -type f -not -path '*/\.*' -name '*.md' -exec cat {} \; | wc -w

Explanation:

  • find /path/to/your/obsidian/vault: Searches the specified directory.
  • -type f: Ensures that only files are considered (not directories).
  • -name "*.md": Filters the search to only include files with the .md extension.
  • | wc -l: Counts the number of lines output by the find command, which corresponds to the number of Markdown files.

# Data Views

.

1
$=dv.pages().length

# Over time with git (DEDP book)

Interesting is to count the words over time. As I have everything in git, I loop over git logs with this script words-history.sh:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash

last_count=0

# Iterate over each commit
git log --reverse --pretty=format:"%H %ad" --date=short | while read hash date; do
    # Check out the commit
    git checkout $hash &> /dev/null

    # Count the words in markdown files
    words=$(find src -type f -not -path '*/\.*' -name '*.md' -exec cat {} + | wc -w)
    
    # Compare with the last count and output only if different
    if [ "$words" -ne "$last_count" ]; then
        echo "$date,$words"
        last_count=$words
    fi
done

# Check out the original branch
git checkout main

Now I can run below in my Makefile:

1
./words-history.sh > stats/stats-words.csv

With Rill Developer, I imported and created CSV and made a dashboard with

1
2
rill init
rill start

Simple is beauty.

# Further Reads

More:


Origin: My Counting Words written in Markdown with DEDP book
References: Markdown, OneNote