Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

RSS Feeds Send Me More Traffic Than Google

· 14 comments · 500 words · Viewed ~18,324 times


Yeah yeah, I know, data-point of 1. I recently read Susam's blog post where they said that "most of the traffic to my personal website still comes from web feeds" - I wondered if that was true for my site. I've been writing this blog for a while. I've never much bothered with "aggressive" SEO - I have a fairly semantic layout, all my reviews have metadata, and stuff like that - but I'm not…

Sneaky spam in conversational replies to blog posts

· 11 comments · 350 words · Viewed ~7,016 times


Graph showing 272 comments blocked in a single day.

I'm grateful that my blog posts attract lots of engaged, funny, and challenging comments. But any popular post also attracts spammers. I use Antispam Bee to automatically eradicate a couple of hundred crappy comments per day. Nevertheless, some get through. Here's a particularly pernicious one - it appeared as three comments ostensibly in reply to each other. At first glance these look like …

A big list of things I disable in WordPress

· 14 comments · 900 words · Viewed ~4,397 times


The Logo for WordPress.

There are many things I like about the WordPress blogging software, and many things I find irritating. The most annoying aspect is that WordPress insists that its way is the best and there shall be no deviance. That means a lot of forced cruft being injected into my site. Headers that bloat my page size, Gutenberg stuff I've no use for, and ridiculous editorial decisions. To double-down on the…

Was my website mentioned in a GitHub issue?

· 3 comments · 600 words · Viewed ~624 times


GitHub logo.

This is a quick GitHub action to get alerted every time your website is mentioned in a GitHub issue. Doing it manually You can search GitHub for a URl, and sort the results with the newest first, like this: https://github.com/search?q=%22shkspr.mobi%22&type=issues&s=created&o=desc Using the API GitHub has a fairly straightforward API - although it uses slightly different parameters. …

Class Warfare! Can I eliminate CSS classes from my HTML?

· 1 comment · 1,150 words · Viewed ~689 times


The HTML5 Logo.

I recently read a brilliantly provocative blog post called "This website has no class". In it, Adam Stoddard makes the case that you might not need CSS classes on a modern website: I think constraints lead to interesting, creative solutions […]. Instead of relying on built in elements a bit more, I decided to banish classes from my website completely. Long time readers will know that I'm a big f…

How bad is link-rot on my blog?

· 8 comments · 400 words · Viewed ~515 times


Stacked Bar Chart.

I read this brilliant blog post by Wouter Groeneveld looking at how many dead links there were on his blog. I thought I'd try something similar. What is a broken link? Every day, I look at the On This Day page of my blog and look at that day's historic posts. I click on every link to see if it is still working. If it isn't, I have a few options. If the site is working, but the content has…

3,000 blog posts!

· 9 comments · 850 words · Viewed ~308 times


The Logo for WordPress.

This is the 3,000th blog post I've published on this site! Bloody hell! I first started a blog on Blogger.com in 2004 - twenty years ago. Like all blogs, I managed half a dozen posts before I forgot about it. Cut to 2007 and I decided to launch shkspr.mobi as a weird site dedicated to rendering Shakespeare's plays in txt spk. Judging by Archive.org I was still using Blogger. By 2008 I was…

12,000 comments

· 4 comments · 1,050 words · Viewed ~1,155 times


Screenshot from the WordPress dashboard showing 12,000 comments have been approved.

I know they say you should never read the bottom half of the web. This blog has existed in one form or other since 2004. Since then, I've approved TWELVE-THOUSAND comments. Most comments - but by no means all - are delightful. People wanting to share their own stories, add something to the discussion, or politely disagree. I moderate heavily. If someone is rude or abusive, their comment isn't …

Postel's Law also applies to human communication

· 3 comments · 350 words · Viewed ~217 times


Black and white photo of women working at a telephone switchboard.

Early Internet pioneer, Jon Postel, beautifully captured the "Robustness Principle" for networked communications. "Be strict in what you send, and generous in what you receive." That is, any computer sending data to another, should stick closely to the specification for that communication channel. Any computer receiving data, should expect that the sender isn't following the principle, and…

How to support this blog

· 400 words


A fiver and some coins on a table.

I don't run adverts on this blog. The most I do is the occasional Amazon Affiliate link when I'm reviewing some tech. I'm happy with that. The site doesn't cost me much to run, and I'm lucky enough that it increases my reputation and online goodwill. But I've been thinking recently about ways to make a more material gain from my blogging, tweeting, StackOverflowing, and GitHubbing. So, here…

No One Must Know This Is A Sponsored Post

· 6 comments · 950 words · Viewed ~2,880 times


Media Discovery (New Web Ltd) is encouraging blogs to run paid for advertorials, without disclosing to their readership that the content is an advert. This appears to be in breach of the advertising industry's code of practice. Anyone who has ever run a blog is probably familiar with these sorts of email - I get one or two a week. Hi Terence, I recently sent you an email about hosting an…

Should you edit old blog posts?

· 4 comments · 450 words


A typewriter. The words "Write something" are typed onto the fresh white paper.

The fifth anniversary of my blog went by without me noticing. I don't know if I'm a narcissist, but I quite often find myself re-reading old entries. Sometimes it's because I've Googled for the solution to a problem, only to find I helpfully blogged about it yonks ago - other times I'll read an article and think "Hmmm, I wrote on that subject a while ago," and go off to find what I used to…