About Tagging and Classification

About Tagging and Classification

This post marks the milestone of 31 posts published over the span of 10 months.

This is a good opportunity to review and classify all these posts.

A possible tool to help with the classification of posts is tagging.

Tagging refers to the process of creating tags. Tags are labels associated with posts. Each tag can be applied to multiple posts, and each post can have multiple tags.

Classification via Styles and Projects

Here are the results. Each post is tagged to belong to one of the three styles.

The first and main style is Commit by Commit - these posts showcase the development of various projects - commit by commit and feature by feature. There are 16 of them, making up 52% of the total. These posts can further be sub-classified with project-specific tags. Examples are Achievement Quantifier (3 posts), Arithmetic Trainer (3 posts), and Calculator (4 posts). The other 6 posts cover 3 projects, with only 2 posts each.

The second style is Demo - demo posts are one-off experiments, a testing ground for ideas that do not fit into current projects. There are 10 of them, making up 32% of the total. The difference between a demo and a non-demo is how soon a project gets abandoned. A project covered by one post is a demo. A project covered by two posts gets tagged as commit by commit. A project covered by three or more posts also gets a project-specific tag.

The third style is Overview - overviews are introductions to various topics. They contain little to no code, unlike every other Q5BT post. There are 5 of them, making up 16% of the total. An example of an Overview-style post is this very post.

Limitations of Current Tagging Approach

The above classifications are style- and project-based. A possible additional classification is concept-based, which groups all posts discussing a particular concept (such as Azure, CLI tools, testing, macOS) with a tag. However, this has no value at present due to Ghost’s limitations.

Ghost has a limitation of one tag per post. While more can be added, only the first - called the primary tag - is shown on the post page above the title. This behaviour is customisable via themes, but theme customisations are not supported in the Ghost Pro Starter plan. As a result, without moving off Ghost Pro or upgrading the plan, any classification of posts beyond the basic categories is impossible.

Looking Ahead

With this milestone of 31 posts behind, the work towards the next many posts begins. Q5BT is set to continue focusing on Commit by Commit and Demo post styles, showcasing experiments and ongoing projects.

Read more