Bóthar

England is criss-crossed by routes that were originally laid down by the Romans. When it came time to construct modern roads, it often made sense to use these existing routes rather than trying to designate entirely new ones. So some of the roads in England are like an early kind of desire path.

Desire paths are something of a cliché in the UX world. They’re the perfect metaphor for user-centred design; instead of trying to make people take a pre-defined route, let them take the route that’s easiest for them and then codify that route.

This idea was enshrined into the very design principles of HTML as “pave the cowpaths”:

When a practice is already widespread among authors, consider adopting it rather than forbidding it or inventing something new.

Ireland never had any Roman roads. But it’s always had plenty of cowpaths.

The Irish word for cow is .

The Irish word for road is bóthar, which literally means “cowpath”.

The cowpaths were paved in both the landscape and the language.

Have you published a response to this? :

Responses

Gabriel N

@adactio isn’t wonderful that we got to see the cowpath being made? That even though many people walk over it, it is still a dirt road in many places?

# Posted by Gabriel N on Monday, November 3rd, 2025 at 12:16pm

1 Share

# Shared by KB on Monday, November 3rd, 2025 at 1:07pm

3 Likes

# Liked by Jordi Sánchez on Monday, November 3rd, 2025 at 12:56pm

# Liked by Zachary Dunn on Monday, November 3rd, 2025 at 1:30pm

# Liked by beep on Tuesday, November 4th, 2025 at 2:35pm

Related links

Shirky: View Source… Lessons from the Web’s massively parallel development.

An oldie but a goodie: Clay Shirky looks at the design principles underlying HTML in order to figure out what made it so successful. Even though this is fourteen years old, there are plenty of still-relevant insights here.

Tagged with

The 100 Year Web (In Praise of XML)

I don’t agree with Steven Pemberton on a lot of things—I’m not a fan of many of the Semantic Web technologies he likes, and I think that the Robustness Principle is well-suited to the web—but I always pay attention to what he has to say. I certainly share his concern that migrating everything to JavaScript is not good for interoperability:

This is why there are so few new elements in HTML5: they haven’t done any design, and instead said “if you need anything, you can always do it in Javascript”.

And they all have.

And they are all different.

Read this talk transcript, and even if you don’t agree with everything in it today, you may end up coming back to it in the future. He’s playing the long game:

The web is the way now that we distribute information. We will need the web pages we create now to be readable in 100 years time, just as we can still read 100-year-old books.

Requiring a webpage to depend on a particular 100-year-old implementation of Javascript is not exactly evidence of future-thinking.

Tagged with

Previously on this day

4 years ago I wrote Publishing The State Of The Web

There’s a video and a transcript of the talk.

9 years ago I wrote Adoption

Evolution, not revolution.

11 years ago I wrote Just what is it that you want to do?

Progressive, not regressive, enhancement.

16 years ago I wrote Perfect Pitch

In which I lose my DMCA virginity.

17 years ago I wrote Nihon

I’m going to Japan.

18 years ago I wrote Open?

Can OpenSocial enable portable social networks?

19 years ago I wrote Matrix locations in Sydney

Follow in the footsteps of Neo.

23 years ago I wrote DVDs

In anticipation of the arrival of my lovely new iMac with with its 17 inch screen and superdrive, I decided to pre-emptively stock up with some DVDs.

24 years ago I wrote School says Bible permits smacking

The debate surrounding corporal punishment has flared up again here in England.