I don’t like URL shorteners, or rather:
- I don’t like the siloed URL shorteners that outsource the problem to a third party
- I don’t like the SEO bullshit that led to (most) long URLs in the first place
Following Leyland’s Law, I feel that a document should have either a single (“Uniform”) Resource Locator, or an infinite number of them for different users; this is one of several reasons why pymine will give you a URL shortener of your own.
Bitly exists to interpose itself between you and the web, and to track you. It is there to spy on you – on behalf of whomever – and track references in a way that DoubleClick never dreamed would be possible – that people would *offer* themselves to the service in exchange for undoing the_ridiculously_long_slug_based_URLs_that_SEO_suggests.html and in doing so provide extraordinary analytics information to an otherwise uninvolved intermediary.
The damage is immense and undoable – shorteners are now a fact of life, but they don’t have to be siloed, which is another reason why pymine will give you a URL shortener of your own.
If you want evidence that bitly’s not there to help you, witness:
Long URL length: 15
Short URL length: 20
Bitly – or in this case, Tweetdeck calling Bitly – lengthened the URL by 5 characters in pursuit of registering it for tracking and analytics capture; certainly it wasn’t registering it for shortening, else Bitly would have given-up and returned the original, unchanged.
The whole thing’s a hideous mess. I look forward to making it worse, so that it can get batter.
<irony>Let a million shorteners blossom…</irony>
—
[1] Leyland’s law: in software you should make provision to supply zero, one, or an infinite number of any given resource. Cited to me by Paul Leyland, original source unknown.

Leave a Reply