CodingIndex Logo

A (human) index that likes to code
Also drinks way too much coffee :coffee:


A Horrible Programmer -> CodingIndex

Published Mar 24, 2019 07:00

Good morning!

What, it’s not morning?

What do you mean? It’s always morning here, have you not have enough coffee?

Anyway, it’s time to discuss about the future of my blogs.

Who was I?

Some of you might know the name, “A Horrible Programmer”. I hosted the blog over at WordPress, and it is still accessible via this link. Like this blog, I posted random content there, although most of it was related to programming.

Why did I change?

The name. As I grow older, I sometimes want to showcase my blog to serve as a portfolio of what I have done so far. While having the name “A Horrible Programmer” was great fun, it wouldn’t be appropriate to show “A Horrible Programmer” to my future colleagues, employers, or peers. Can you imagine the look on my interviewer’s face if I were to post a link like this on my resume?

Another reason is the blogging platform. Honestly, I didn’t bother changing to GitHub Pages because looked more unattractive than, and so I put it off until I acquired WordPress is a horrendous blogging platform to use when you are inserting code; it’s not as intuitive as GitHub Pages, which runs Jekyll as it’s backend.


Because GitHub Pages (via Jekyll) supports Markdown. Markdown is a god-send to any programmer, because its not only easy to style specific parts of a blog post, but also super fast to produce. Part of the reason why I blogged so little was because it was a pain to type anything on WordPress, insert code, insert images, worrying about space constraints, when to publish it, etc.

With GitHub pages, I just type, insert code, insert images, insert emojis :coffee:, and all I need to do is to maintain a repository (of endless size) for my blog. I can even make my entire blog open-source, so that my readers can choose to fix my mistakes as they read my blog.

Since Github pages is hosted via Jekyll, I can customize almost every aspect of it. If that’s not cool, I don’t know what is. In fact, go over to Github Personal Website Generator right now and create your own GitHub personal page. It’s free, so what’re ya waiting for?

With this new blogging platform, you can be assured that I will be blogging more frequently.

Until next time.

Happy coding,

CodingIndex (formerly A Horrible Programmer)