I wrote a database in 45 commits and turned them into a book