Posts tagged with: blog

Done is better than perfect

I was inspired by a post from Nicolas who wrote about focusing on content for his blog instead of making minor tweaks to the code.

I’ve been guilty of this. When I first started this blog years ago I spent a lot of time on tweaking the design to get it just right. Nights spent adjusting things that people would hardly notice like typography, line spacing or colours. Looking back I was procrastinating to give me the satisfaction of working on the blog without doing what mattered–writing.

At the time this blog was self-hosted on Ghost which meant using the command-line to navigate and change things. Since I’m not a developer this meant a fair amount of friction for minor tweaks on the blog’s appearance. If I didn’t go through the updating process for a couple of weeks it would take a while to remember how to do it. Over time that friction made me not want to update the blog’s design anymore. That was a good thing. I focused on writing instead which was much less of a hassle compared to finding my way around the command line.

When I migrated over to Blot I once again noticed over a dozen of bugs” that I could fix. That was almost a year ago and I still haven’t touched any of the code. And you know what? That’s fine because I’ve written and published a lot more posts than I have in the past.

Done is better than perfect.

Making money with your side projects

With every side project there comes a time when you might wonder if you could start making money with it. After all, it makes sense to be compensated for your work if other people find value in it.

This blog is one of my side projects and it allows me to pursue my hobby–writing. It’s fun to put my thoughts out there and contribute to the web instead of just consuming content. In the process I’m trying to improve as a writer, especially since English isn’t my first language.

Like most other hobbies blogging requires some investment in the form of time and money. Since I enjoy spending time on it to improve my writing skills that’s not an issue at all. It’s necessary. As for the money, I’ve splurged a bit on this site to buy font licenses and migrate to Blot. The site is super lightweight and I don’t use anything fancy to compress images or optimise the performance. The only recurring cost is hosting in order to keep it online and the domain name which comes to about $50 per year. Compared to some of my other hobbies this is really cheap.

I’ve seen many content creators try to cover their running costs or even earn a little on the side with platforms like Ko-fi or Patreon which seems like a great way to monetise your work. Even I used to have affiliate links in my book reviews at some point.

But I didn’t want money to play a role–no matter how small–in the things I do for my enjoyment. I believe that as soon as your hobbies start feeling like work they’re no longer hobbies. Usually they’re no longer fun either because money now dictates what you do and how you do it.

I don’t write articles in order to make money or to sell something to my readers down the line. I just write because it’s fun and maybe somewhere someone enjoys reading my blog.

I’ll happily pay 50 bucks a year for that.

The best blogging platform

Over the years I’ve tried a few blogging platforms but there wasn’t one that fit my workflow. It’s simple: I keep a list of ideas in Things, write in iA Writer and publish to my blog when a post is ready. That’s it. I don’t want to spend any time deploying, testing or maintaining a platform because I could be writing instead.

When I returned from my hiatus I wanted to make sure it was as easy as possible to publish content online. This meant reevaluating current my blog platform–Ghost. Was it still the right fit or were there better alternatives out there?

These are the ones I considered:


I was really excited about Ghost after their successful Kickstarter campaign years ago. It seemed to be the perfect alternative to Wordpress as it didn’t try to do everything but focused on simply being a blogging platform. Once Ghost became available to the public their hosted plans were expensive and I couldn’t justify the cost for my little blog.

But I didn’t let that stop me and I decided to host a Ghost instance myself on Digital Ocean. Even though it was the first time I had ever used a virtual private server (VPS) there was plenty of documentation available to get started. Using the command line didn’t feel that scary after a while either.

The main issue, however, was that I had to take care of maintaining the server myself. This meant updating the Ghost platform as well as any necessary dependencies. Not something I particularly enjoyed.

With each new version of Ghost there was a chance I needed to update my theme in order meet the new version requirements. The first few rounds were easy enough but as soon as a major version came out it often became too complicated for me. Especially after the big update to 4.0 there were simply too many things to change and I didn’t feel comfortable doing any of it without breaking stuff along the way. At that point I also considered moving hosting to Ghost but their cheapest plan didn’t allow for custom themes which was a dealbreaker.

In the end I had two options: double down and get my blog to work on 4.0 or look for a new platform.

Needless to say I couldn’t be bothered wrangling with any more code at this point. I just wanted to write and so I went looking for other options.


My first blog was on Wordpress and it did the job. That’s about it. It feels more like a bloated content management system that (CMS) than a blogging platform. I was never a fan of installing many plug-ins as that just created more dependencies and security risks to take manage.

The good thing about Wordpress, however, is the community since it’s being used for about 30% of the web. That means there’s a good chance that if anything goes wrong on your blog, someone else has already encountered, solved and documented the same issue.


I briefly considered Kirby because of its flat file structure. After a bit of research you’ll quickly find that people just rave about Kirby.

It would allow me to write in my text editor of choice, save the file and upload it–presumably via file transfer protocol (FTP)–to my blog.

Kirby’s interface is very pared back and it doesn’t make any assumptions on how you design your blog. That’s great if you’re a developer but daunting if your knowledge of HTML, CSS and PHP is limited. Based on my previous experience with Ghost I didn’t feel like using a platform that required decent development knowledge to get the results you want.

In saying that, Kirby probably would have been my choice if I hadn’t come across Blot.


Blot is a platform without an interface. Okay that’s not entirely true as it does have a page to configure the global site settings but that’s about it.

The beauty of Blot lies in its simplicity. It turns a folder into a blog with each file published as a post. As soon as I saw a markdown file from my Dropbox appearing on my site I realised that’s all I needed.

Since I write all my posts in iA Writer there’s no need to copy and paste into yet another editor. I can just save it to my Dropbox folder instead and wait 30 seconds for it to be published.

Out of all the platforms I’ve tried Blot is definitely the easiest to use. It also solves problems that I had previously. There is no need to ever update the platform or pay for a new version. This also means there won’t be any breaking changes to the themes which can be annoying to deal with.

I have found it to be the only platform that truly gets out of the way and lets me work with my own tools. There’s no text editor at all. Some people may not like that but I’m a fan. You can use whatever app you want to write as long as your files are saved as a text files.

When I published my first post on Blot I couldn’t believe how easy and seamless it was. This is exactly how blogging should be.

The best blogging platform is the one that makes sense for you. For me that’s Blot.