A Bit of Background
URL shortener services have been around for many years now. TinyURL probably pioneered this type of applications about ten years ago. URL shortening had been (and, still are) considered “evil” and they had been stigmatized. This was mainly due to the fact that short URLs are generally “opaque”. URL shortening effectively obfuscates all the information present in the plain URL (e.g., its domain name, the text contained in the URL path, etc.). Despite this, URL shortening got extremely popular, primarily due to the increasing popularity of microblogging sites such as Twitter.
Timing
I’ve been recognizing the need for “safe URL shorteners” for a while. I’ve been seriously thinking about creating one, at least for the last couple of years. When Twitter became really popular a few years ago, there were literally hundreds of URL shortening services, which obviously discouraged me in attempting to create yet another service. Then came along bit.ly. Bit.ly’s meteoric rise for the last couple of years was astonishing, and it was another reason why I was reluctant to invest any time in creating a URL shortener service (although I believed, and still believe, that the vision I have is very different from those of existing services). Big companies such as Google then forayed into this field as well (mainly due to the importance of tracking these short URLs for analytics purposes). This was yet another deterrence for me. In any case, I started working on this idea of “safe URL shortener” as a side project some time early last year, still believing in that it would be useful to many people.
Irony
Earlier this year, Twitter started its own URL shortening service (t.co). This literally meant elimination of big (in fact, major) chunk of “market” for other URL shortening services. Very few could now remain viable services, including bit.ly, etc. Flash URL Shortener was never meant to be for profit, but the same seemed to apply to all URL shortener services whether they were commercial or not-for-profit. It also appeared that t.co seemed, at least on the surface, to eliminate or reduce some of the concerns I had (or, many people had) regarding the “safety” of obfuscated URLs, although it wasn’t entirely clear what Twitter’s intention was from its limited rollout earlier this year. I put my “safe URL shortening” project on hold.
A few days ago, for some weird reason (which I cannot recall at this point), I decided to finish up what I had implemented so far and “release” it. It felt like it was now or never. I had some substantial work done and it appeared that some of the features could be easily polished and packaged. I worked almost non-stop for the last few days. Early this morning, I released the “first public beta” of Flash URL, http://mq.ms/ (and, its “sister app”). Also Chrome URL shortener extension: http://z.mq.ms/flashurl.
I took a short nap. The moment I got up, I checked my services. Then, to my surprise, I realized that Twitter must have “more broadly” rolled out t.co. I am not sure if it’s general deployment. But, at least as far as my Twitter account is concerned, all links on my Twitter stream have been automatically converted to t.co. It wasn’t like that last night. Talk about irony. After a couple of years of on-and-off development, I finally decided, and picked one day to “release” my work, to share the app with other people, and that was the first day I could not even see my shortened URLs, the “fruit” of my work, in my own Twitter stream.
I still believe in “safe Web browsing” and all that. It just got a bit harder to “market”, but I think people will eventually find and use services which they find genuinely useful.
Whaaaat?
Postscript: After another quick nap :), I just saw that all links were back on my Twitter stream. What happened? They all still go through t.co (through redirection), but they are at least not displayed as t.co. What happened? Was it just a bug? Was I dreaming? ;) In any case, visually changing all display links to t.co simply does not make sense, me thinks. Earlier today when I saw all these monotonous t.co links displayed on my stream (in every single post), I felt like I was watching a scene from the movie, Being John Malkovich. ;)