Theme Switcher:

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

· 1,150 words


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…

Continue reading →

How bad is link-rot on my blog?

· 8 comments · 400 words · Viewed ~438 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…

Continue reading →

3,000 blog posts!

· 9 comments · 850 words


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…

Continue reading →

12,000 comments

· 4 comments · 1,050 words · Viewed ~1,123 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 …

Continue reading →

Postel's Law also applies to human communication

· 3 comments · 350 words


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…

Continue reading →

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…

Continue reading →

No One Must Know This Is A Sponsored Post

· 6 comments · 950 words · Viewed ~2,862 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…

Continue reading →

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…

Continue reading →

NaBloPoMo - Stats

· 250 words


As we enter another NaBloPoMo - where I try to write a blog post each day in Novemeber - I thought I'd take a look back at how this blog has developed. On Friday, October 30, 2009, I switched on WordPress statistics so I could get a better idea of what was popular on my site. My average traffic back then was 80 visits per day. Not bad for a backwater blog. Since then, my writing has been…

Continue reading →

ebuzzing - formalising the PR relationship with Bloggers?

· 600 words


eBuzzing logo.

This is a sponsored post from ebuzzing I've been pleasantly surprised by ebuzzing. They're part of the Wikio Group, who are focussed on getting bloggers to post about about brands that they like - and get paid for it. Despite running a backwater blog on obscure mobile phone related nonsense, I often get emailed by companies wanting to promote themselves here. Sometimes they…

Continue reading →

The Best Phone for Blogging?

· 1 comment · 550 words · Viewed ~1,315 times.


Photo of a BlackBerry torch. It has a touchscreen and slide out keyboard.

This has been a really tough NaBloPoMo for me. Work has been frantic - meaning that my lunchtime blogging has been restricted to a quick bit of copy editing. I've also had some wonderful new toys to play with - which has distracted my attention. But the biggest problem? My Android phone. Don't get me wrong, I love Android - but for typing, it's nowhere nearly as good as my BlackBerry was. …

Continue reading →

Voluntary Paywall

· 1 comment · 500 words


Almost a year ago, I postulated a way to turn the tables on the News International paywall. After playing around for a bit, I discovered that it was easy to block The Times from reading a blog, but I couldn't find an easy way to disable the paywall on receipt of payment. So, I've set up a voluntary paywall.  It's in the sidebar - and looks something like this... This was partly a way for me …

Continue reading →