In June, my blog is online since five years. And I’m happy that I attracted quite an audience so far: with almost thousand unique visitors per week. I enjoy writing, and I am grateful you guys appreciate my content. I would like to encourage anyone to start writing about her or his favorite topics. There is an audience for every niche.
Just recently, I published the article Blogging Tips I Wish I Knew When I Started, in which I share my personal tips for blogging, including the creative and the editing process. The former includes gathering of ideas, prioritisation as well as the writing process itself. For editing, I recommend the right mindset and several tools which can support your workflow.
It has been five years since I published my first article on this blog (which you can still read). Needless to say, I improved my writing and my written english (german is my mother language). What I enjoy most: The process of writing (with an awesome mechanical keyboard) and the side-effect of becoming better at it. I open up, and hope my readers will appreciate.
Publishing and Design
Not only the content improved over the years. Technologically-wise, I started with the Ruby-based Octopress as my static-blog publishing system. But after a while I stopped programming in Ruby, hence the maintenance of my blogging system got clumsy. I began to write a lot of Python programs in university. So I migrated to Pelican, another static-blog generator written in Python. And since now I stuck to it. Yet, between you and me, Metalsmith looks quite interesting. That’s right: I'm a big fan of static-site generators.
The initial idea of the design, the picture above, is inspired by a minimalistic Japanese site I found surfing the web. As you can see, I didn't deviate much from the initial design, but instead refined it over the years. For hosting, I self-hosted my blog on an Digital Ocean virtual instance. As written in the article Externalizing Infrastructure for Focus, I recently moved to a zero-maintenance Amazon S3 setup. There are some articles on the web which show you how to set it up. Highly recommended.
For writing, I mainly use VIM, and right now I am evaluating Ulysses, which is perfect for Markdown and supports time and word-boxing. For editing I use Hemingway and Grammer.ly. To be honest, I even have an ever-improving checklist of best practices I quickly skim before uploading new content.
I'm publishing quite a broad spectrum: Personal experiences, ideas, tutorials, advices and in-depth software engineering articles. I don’t want to restrict myself to a certain topic. So, you’ll never know what comes next. Thank you for reading! And if you like what you read, please subscribe to the mailing list to receive notifications on fresh articles.