#!: This Time It’s Personal
It’s time to have a serious talk about #!. If you’re a sharp-eyed Web user, it will not have escaped your attention that, for many Web sites (Twitter among them), the characters #! have started to appear in the address bar when visiting certain pages. Try it now. Go to my page on Twitter but check the URL I’m sending you to first – it should be “http://twitter.com/torgo”. Now – when you visit that link, check the address bar at the top of the page. Abracadabra, a mysterious #! (pronounced “hash bang” in geek-parlance, and we are firmly in geek territory here) has interposed itself between the twitter.com and the torgo bits of the URL. The appearance of #! is an artefact of a certain approach to Web application architecture. Many in the Web community have decried this approach (see more detail in Jeni Tennison’s blog entry), but to cut a long story short, the argument against using #! has been painted as largely academic by many Web application developers. This morning, I woke up and found my (very) local paper, the Archer, had been slipped through my mail slot. Something drew my eye to a box at the bottom of the page. “The Archer is now on twitter,” it pronounces. “Follow us on http://twitter.com/#!/TheArcherN2.” Ok, #!. Now, it’s personal. I’m not pointing fingers at the good folks at the Archer, by the way. They just did what Twitter told them to do. In good faith, they copied and pasted the URL that appeared at the top …