This is the first time I try to write a blog.

A good subject for my first post is to write about the software/platforms stack that I’m using and the reasons that I decided to have a blog.

My main goal in doing this is to practice English writing and put myself in a kind of discomfort zone so that I commit myself more to doing and building the things I like than to just keep dreaming about them.

What I could do but do not want to:

  • keep a server myself - I am pretty sure it would consume all the time I have to create content because I just love fixing things and trying new software.
  • use a CMS SaaS provider - because it will cost me money and, probably, it will lock me in the provider’s technology
  • write everything from scratch - because I think I would end up wasting time on the process and not on the goal

So what I chose:

  • for a static site builder, I opted for Hugo, because I neither want to use a full CMS nor write everything from scratch.

  • GitHub for my repository, because it is the major git managed services provider and allow me to have free private projects.

  • for hosting the blog I use Netlify because it has a very generous free tier with many functionalities and git integration.

I managed to have a basic site up and running in about two hours. And that included the time spent learning the basic Hugo commands, browsing on Netlify docs, creating a GitHub project, buying a new domain name and, waiting for its DNS information to propagate.

That was what I wanted. Now I think I do not have many excuses to keep procrastinating :-)

BTW, just for compliance, I do not have any affiliation with the above sites/companies.