Show full content
If it were a LinkedIn post, I suppose I’d be expected to write what I’ve learned, how it made me a better person, give advice for newbies, and how humbled I am with the continued support from the subscribers and casual readers alike. Probably,and I did so before. It’s also my soapbox, and science communication and self-promotion tool. Did I intend and plan any of it 20 years ago? Well…
On plans and intentions
Once upon a time, in the distant past of 2006 when I was a PhD student in a fairly dull and sleepy provincial town, after the dot-com bubble had burst but before the ‘great recession’ of 2007-2009 hit, when Facebook hired its first intern and had yet to open to the public, Amazon commenced with its Cloud and Nintendo launched the Wii, Instagram and WhatsApp didn’t exist yet, and at the height of the Semantic Web …
I didn’t intend to learn to write better, yet it happened along the way.
I didn’t plan to write a textbook, yet the seeds were planted with a couple of blog post.
I didn’t intend or plan to pick up varied knowledge along the way, yet I did, from culinary evolution in the early days, among many topics, to recent digging into the fruit vs vegetable debate when I tried to make ontology more accessible. Adapting posts for general public articles came along the way as well, on the ontology of pandemic and on NLP for isiZulu and isiXhosa, which is not bad for science and teaching communication as a hobby of sorts. I doubt all that would have happened without the blog, and I hope you think that the time reading the posts with the preliminary content was spent well.
What did I intend? I looked up my first post: “that the information I add to the huge pile may occasionally be of some use to somebody, somewhere, some time.” and, with blogs being different from static webpages that were the norm at the time, that it “enables m:n interaction with comments and even discussions.”. The latter happened in the early years, but blogs gradually were sidelined due to the rise of the walled gardens of social media apps, and the potential issues with, and therefore increased avoidance of, leaving behind too many digital breadcrumbs didn’t help either. I do receive feedback offline, and it ticks off the first reason.

What did I plan? The first post is just as illuminating: “I’m giving it a try and see where it ends up.”, or: not much of a plan. And yet, here we are. I didn’t entirely muddle along. The posts’ topics followed career progression: they went from a variety of topics including my research areas, to more about my own research and some teaching, to a mix of own research and teaching and reading/writing and a bit of ethics, all sprinkled with unvarnished opinions across the years. Writing posts has become a habit, if not a compulsion.
I still read many posts, too, and principally those that have something to say. Last month alone included posts over at Where’s your Ed at by Ed Zitron on the AI bubble, Sam Bent’s post tracing the age verification in Linux, and LSE book review of ‘dark academia: how universities die’. I even visited Substack, because David Happe’s tale of the disconcerting “after you’re gone” patent to Meta just had to be read as well, and I looked up stuff for last month’s post, which landed me on posts like this and that one, among others. They deserve mention for the same selflessness of looking up information, writing about it, and making it available, like I do, and linking still counts in the blogosphere even when we don’t make a single cent with it.
I do have ideas, plans, and drafts for more posts than that I end up posting, which fizzled out mostly due to time constraints caused by other activities with a higher priority. The graveyard of unfinished posts and abandoned ideas is littered more with additional topics that piqued my interest than with half-baked drafts about the papers I co-authored and tools I co-developed. Also, I’m aware I largely missed the popularity window of AI and ethics posting, where I easily could have written many posts if only I hadn’t been teaching and doing research and admin and management and service to the community as much as I did.
Anyone who’ll tell you blogging is easy to do and takes little time when you write every word yourself, is either lying or only goes as far as superficial drivel. Even after all these years, I write and rewrite, and review and rewrite and review and format, and try to find or make some attention-catching images to brighten up a post, and apply other finishing touches. And still I flinch scanning over some of the older posts.
Memory lane of blogging
The blog is that old that we can look back on looking back, for what it’s worth it. There’s my 5-years celebration blog post, with as opening lines: “Was it worth the effort? Yes, for two reasons.”, and one after 8 years. At the 10-year mark looking back, I decided I had extensive experience blogging and wrote a list of pros and caveats of blogging, which actually still holds. I skipped the 15th year mark – that April was a hectic month in COVID times – but assessed statistics and wrote reflections ‘nearing 16’, and posted a one-liner on mastodon about turning 18 years when WordPress notified me I had published a whopping 364 317 words by then.
Here are a few screenshots thanks to the wayback machine that, at times, preserved the chosen theme, and at times, not. I didn’t pick them on purpose, but selected randomly and waited patiently for each page to load. The awful layout of the images is due to WP, not me; I tried for 30 minutes to get it right and overrule their ‘second-guessing’, but alas.





Now I really have to write something again, because it turns out that there are remarkably few blogs that have survived this long. Is it the oldest continuously running blog? No, that honour goes to Justin Hall’s blog, which runs since 1994 or since 1993 on the cusp of 1994 (with screenshots). PR Tech lists Instapundit (since 1998? since 2001?) and Weblogs Inc. as a platform for blogs (since 1999, but 2024 saw a shake-up of the handful remaining ones) as deserving the claim for second-longest running blogs. Blogger with blogspot started in 1999, WordPress in 2003. They were the two main options when I started in 2006. Blogspot was whimsical and unserious, and seems to have fizzled out in the meantime; WordPress hosted somewhat more serious and professional blogs, and has evolved into a major website hosting platform.
WordPress is ok-ish, with some nuisances of occasional changes at the back-end and especially on taking away the control of layout, and I still wish they’d offer the option to pay a yearly fee to have it ad-free without the need to also change the URL. I hate the ads. But losing the URL of 20 years is also undesirable, and so I’m still stuck here in this way. I can’t even make money with those irrelevant ads WordPress pushes on the dot-com instance nor can I opt for even more ads to ‘start making money with your blog’, because WordPress uses Stripe and Stripe doesn’t like South Africa. I added a ‘donate’ button a while ago, but no-one donated a single cent. No doubt OpenAI and other LLM data munchers ingested my posts and they ought to pay me something for providing content, and even that damage payout would be too little, because just that I provide content for free for people to read doesn’t entail I gave permission to have it all used by irresponsible LLM tool developers and users.
Some statistics
On the bright side, let’s look at some numbers and put them in context:
- I wrote 382 posts and there are a total of 356 comments.
- Number of words: it was 364 317 in April 2024 already, when the blog turned 18, so about 400K words now. That’s equivalent to about 4 romance/mystery/thriller/crime novels, 3-4 ScFi books, 2-3 Harry Potter books, roughly one of George Martin’s GoT books, or heading towards the length of Gone with the wind. For non-fiction book estimates: the number of words amounts to some 7-8 self-help books, 6 business books, or 4-8 ‘big idea’ books.
- The XML export of just the posts (without images or comments): a 6.3 MB file.
- Top-3 most visited posts of all time:
- https://keet.wordpress.com/2011/04/20/google-searches-sneaky-academia-edu-and-data-duplication/ (unvarnished opinion)
- https://keet.wordpress.com/2009/11/20/72010-semwebtech-lectures-34-ontology-engineering-top-down-and-bottom-up/ (one of the seeds that evolved into two chapters in the ontology engineering textbook)
- https://keet.wordpress.com/2014/06/28/acm-icpc-2014-solution-to-problem-a-baggage/ (related to teaching, when I was coach of the UCT team that went to the ICPC world finals in team programming)
- Most visitors per month: 2.2K in March 2025, mainly thanks to assessing whether developing an ontology from an LLM is really feasible (I think not)
- Most shares: on Facebook, then Reddit as distant second
- Most popular time: Wednesday
WordPress will have more statistics, but these are the interesting titbits I had access to.
Final remarks
My 10 years and nearing-16 years reviews summed up the blogging insights already and rest me to add that this blog apparently is now one of the remarkable ones among the continuously operating blogs. That doesn’t make me an ou tannie; it illustrates how transient blogs, websites, and the Web at large can be.
If you’re fence-sitting and even if you wouldn’t want to post your posts publicly, I can recommend giving it a try: it might just work out somehow. On your own instance; not LinkedIn (it has multiple issues), nor Substack (issues with content and funding) or Medium (a list of issues). There are plenty of ISPs that offer cheap combos of domain name + blogging software to get you started. Moreover, [if/assuming] it is not your work and you want your blogging to last, write what you want to write about, not what you feel you have to write about, nor waste time second-guessing the potential reader’s interests (though I do look into it sometimes).
My lower bound of at least one post per month on average is sustainable and I’m still not bored with writing short pieces, so more post will appear at least in the near future. There are passing moments where I’d like to receive more visitors, likes, shares, and comments, just like everyone else would, but not receiving a whole lot of responses won’t stop me from writing.
Thank you all for the ride so far!
































