Categories

Thursday 20 January 2005

I finally implemented a categorization scheme for this blog. It was interesting going back over the last three years and trying to see patterns in the posts. In the end, I created 77 categories, some of which I couldn't have predicted. I didn't realize I'd made 12 posts about Lego, for example. And going through the movie posts, I almost made a separate category for The Matrix.

As of now, I haven't actually categorized everything. There are still lots of uncategorized posts, because it's hard to identify their buckets. (Also, I got tired of doing nothing but categorizing old posts). I didn't want to make one gigantic "Writing Software" category, but I don't know what to call some of the smaller buckets within it. For example, what do you call the topics about how to design classes and modules? Pattern topics would go into it, but it isn't just patterns.

tagged: » 4 reactions

Comments

[gravatar]
Bill Mill 9:12 AM on 20 Jan 2005

"For example, what do you call the topics about how to design classes and modules?"

Why not implement categories as tags instead of a heirarchy? When you allow multiple tags on an entry, problems like this go away - the entry gets tagged with "design", "patterns", and whatever else you want.

Just a thought.

[gravatar]
Ned Batchelder 10:24 AM on 20 Jan 2005

Actually, there is no hierarchy, and each post can belong to any number of categories. When I talked about buckets within buckets, I meant conceptually within. "Writing Software" is too broad a category for this blog, so I need to break it into smaller buckets.

[gravatar]
Bill Mill 10:59 AM on 20 Jan 2005

ahh gotcha. My bad.

[gravatar]
Bob 2:00 PM on 20 Jan 2005

I noticed the categories in the UI a few days ago and was surprised that you hadn't mentioned them yet. Very nice.

Add a comment:

name
email
Ignore this:
not displayed and no spam.
Leave this empty:
www
not searched.
 
Name and either email or www are required.
Don't put anything here:
Leave this empty:
URLs auto-link and some tags are allowed: <a><b><i><p><br><pre>.