New Website

July 26, 2019

My website has always been a pet peeve of mine. Every few months I would get tired of the current design and completely rewrite the website from the ground up. Each time with the intention of starting a blog or actually using the website for something useful. And each time, the website would sit there stagnant, collecting dust.

Now, I could say that I was simply too busy, but I think my problem was actually with technology. As a programmer, I would write each website in HTML and CSS, and often using Jekyll to build a static site from markdown files.

Sometimes I just wished for a proper CMS (content management system). To have a nice interface from which to write and update posts. At one point I was even tempted to try Wordpress, but no that would be going too far; I had to make it myself.

While cleaning my desk to organize my physical workspace I had a sudden realization of just how messy my digital workspace really was. To fix this problem and organize my digital life, I discovered Notion , a cross between a personal wiki, google docs, and productivity tool. It was perfect to keep track of all my projects, writing, lists, ideas etc.

Now, realization number two came when I realized that Notion must have an API. It doesn't really, but I found an unofficial python API . From there, it was just a single afternoon before I had written an entire static site generator which pulls pages from my Notion workspace and compiles them into a little blog / wiki.

I hope this will not only inspire me to write more, but also to write for an audience and keep my website up-to-date with all the current happenings and projects.