Rohan Jayasekera's Thoughts on Web 2.0

Thoughts on Web 2.0 by Rohan Jayasekera of Toronto, Canada.

My Photo
Name: Rohan Jayasekera
Location: Toronto, Ontario, Canada

I work at Tucows, as Director, Tucows Email Service.

View Rohan Jayasekera's profile on LinkedIn Rohan Jayasekera's Facebook profile
Subscribe in a reader

Or enter your email address:

Powered by FeedBlitz

Monday, March 10, 2008

Putting my income where my mouth is

As I blogged a few months ago, I recommend that you store your email not on your own desktop/laptop computer, but rather on a server that you can access over the Internet, and that if you prefer to do your email using an email program (like Outlook Express or Apple Mail or Thunderbird) rather than through a Web browser, you should use IMAP on an email service that supports it.

Well, on Monday I started working at Tucows as Director, Tucows Email Service.

Some of you may remember Tucows as the original software download site on the Internet; I used it as far back as 1994. Today, Tucows the company still runs that site but also does a number of other things. Its largest business is now to provide services for resale by over 7,000 ISPs and web hosting companies. The largest reseller service is domain registration; Tucows is actually one of the world’s largest domain registrars! Also in the area of domains is SSL certificates: your website will need one of those if it’s going to provide https:// access, e.g. if people can buy things by giving a credit-card number.

Then there’s the Tucows Email Service, which is my main focus. ISPs and web hosting companies need to provide email to their customers, but doing it themselves means having to keep an email system working reliably around the clock, with spam filtering and antivirus protection. The most recent Email Metrics Report from the Messaging Anti-Abuse Working Group, of which Tucows is a supporting member, showed 86.7% of all email as “abusive”, meaning spam. You may think that the spam that’s directed at you largely gets diverted to your spam folder, but you’re not even seeing the additional email that is so obviously junk that it doesn’t even get put in your spam folder! The spammers are always coming up with new tricks, and the total challenge of running an email service well means that it’s an activity best left to those who specialize in it. Even Bell Sympatico, Canada’s largest ISP (I co-founded Sympatico back in 1995), which had a perfectly decent email system, upon forming a partnership agreement with Microsoft chose to migrate to a Microsoft-hosted email system for the future. So the Tucows Email Service is an excellent way for ISPs and web hosting companies to provide quality email to their customers, complete with 99.99% uptime guarantee. So far it has resellers on three continents; I’d aim for all seven except that I don’t think Antarctica has an Internet industry.

My other focus is the fairly new Personal Names Service, a unique offering that’s built on top of the Tucows Email Service and also makes use of Tucows’ specialty in domains. Suppose your name is Yvonne Desjardins and you have a typical email address like (slightly misspelled to foil spammers) yvonne.desiardins@sympatico.ca or yvonned@hotnail.com. What if your ISP contacts you and tells you that you can have yvonne@desjardins.net for a small fee per year? You might well be interested. That’s what the Personal Names Service does, via its collection of about 40,000 domains such as desjardins.net. (It doesn’t own anything for the surname Jayasekera – I guess my surname isn’t all that popular in certain countries!)

One of the interesting opportunities here is to make Web-based email access even better than using an email program installed on your computer. Webmail always used to be the ghetto version of email; you’d use it only because your email service was free and accessible only though webmail (and not very nice webmail either), or because you didn’t have your computer with you. Gmail was the first large-scale email system that aimed to provide a high-quality web interface, but as much as I admire what they’ve done, the fact is that I’ve never used my Gmail account very much. As I wrote in that earlier post, I’ve always preferred to use an email program, so if even I can be converted to preferring webmail that will be a good sign.

I’m very excited about this new job. When I first used email about 35 years ago, it was much better than it is now: if I sent an email, I could be sure that it would reach its recipients (unless they were avoiding their email of course!), and there was nothing annoying about email either. Plus I could retract emails that I had already sent. Now, email is more important than ever, but it’s deteriorated. I will do what I can to help make email great again.

Tuesday, October 30, 2007

Mozilla Prism

In my last post I talked about how you can now properly access Gmail not only through its Web interface but also through a PC-based email program like Outlook Express or Thunderbird.

That’s an example of where a server-based application is accessed other than through a Web page. In this vein I’d like to mention Prism, which was announced a few days ago by Mozilla Labs and works with the Firefox browser. Prism (formerly WebRunner) makes Web-based applications behave more like PC applications and less like Web pages. Here’s an example:

I use a Web-based to-do list system called Vitalist, and I use it frequently throughout the day. But with lots of browser windows/tabs open at the same time, I may have to hunt a bit to find the one that has Vitalist. Not any more. A few days ago I installed Prism and told it to create an application with name “Vitalist” and URL “http://my.vitalist.com/”. Now I have what seems to be a regular Windows application:  there’s an icon on my desktop labelled Vitalist (I could also put it into the Windows Start menu if I wanted to, or the Quick Launch bar), and when I run it the taskbar shows “Vitalist” in the same way that it would show a traditional application like Outlook Express, completely separately from any regular browser windows I may have. I can navigate to it in the same way I would any other Windows application. Furthermore, the window doesn’t waste space with browser buttons like Back and Forward, nor with a location bar, because with Prism those are optional: it gave me checkboxes for them and I didn’t check those off. Although the window is actually a browser window, you’d never know it.

I’ve used Prism for a few days and although it’s an “early prototype” it works fine for me, and I love it. If you use any web-based applications a lot, like Gmail or Facebook, you may like it too.

So far it’s available only for Windows, but Mac OS and GNU/Linux versions should be available soon. More information, and a link to download it are at mozilla.com, specifically here.

Thursday, October 25, 2007

One fewer reason to store data on your computer

In my post Online storage I wrote about why you shouldn’t store your data on your desktop/laptop computer, but instead store it on servers that you can access over the Internet.

That includes your email. Web-based email is popular, but what if (like me) you prefer to do your email through an email program (like Outlook Express or Thunderbird) than through a Web browser? Up to now you’ve usually had to download your email to your local computer, while (optionally) leaving your original copies on the server. While that works, unfortunately the communication goes only one way: when you read an email message through your email program it gets marked as “read” locally, but not on the server. Same for deleting messages and other things. And properly organizing the messages you send is usually a hassle.

There is a solution: it’s called IMAP (Internet Message Access Protocol) and is one way that an email program and a mail server can communicate. With IMAP everything is synchronized: whatever happens at one end gets reflected on the other. And the mail server is the “primary residence” of your email; you may have copies of various messages locally, for speed and for availability when you have no Internet connection, but IMAP meets my objective of storing your data on servers intended for that purpose.

IMAP isn’t new; in fact it’s older than the public Internet. But the popular free email services such as Hotmail and Yahoo! Mail and Gmail haven’t supported it, unfortunately.

This has now changed. Gmail has just added IMAP access as a new feature (though Google says it will take a few days to be rolled out to all Gmail users).

Since Gmail is so popular, its addition of IMAP means that a lot more people will no longer have any good reason to store their data on their local computer. The effect will be magnified if Gmail's competitors try to keep up by also adding IMAP.

Tuesday, June 05, 2007

Facebook as portal

I haven't posted for a while; too busy with work and things like InteractionCampToronto and the great mesh conference here in Toronto last week.

About three months ago I wrote about my experience with Facebook. My admiration has only grown with the addition of the Facebook Platform, and enormously so. It's been less than two weeks since it launched, yet my Facebook friends are busy finding apps to add. And when Facebook lets me know that a friend has added an app I haven't yet heard about, I always check it out to see whether it's of interest to me too. This is only the beginning of this new platform, a platform that while "new" is built on top of existing social networks, giving apps a better shot at viral spread and often eliminating critical-mass challenges.

I highly recommend a really great guest post on Techcrunch: The New Portals: It's the Bread, Not the Peanut Butter by David Sacks. It's about portals, and in particular talks a lot about Facebook as a new kind of portal. Even though I myself co-founded Canada's most popular portal, I largely lost interest in it a long time ago when the portal sphere started to stagnate, and later the advent of Web 2.0 massively changed the environment within which the very concept of a portal is applied. A good Web 2.0 portal doesn't have that much in common with a good Web 1.0 portal, and perhaps it's time to introduce a new term. "Portal 2.0" has been used to refer to personalized home pages like Netvibes and iGoogle, but to me that is too limiting: a portal is something that people use as a main jumping-off point to the Web, and Facebook now falls in that category. I invite suggestions for a new term in the comments.

Again, I highly recommend the post I linked to in the preceding paragraph.

Saturday, May 05, 2007

Welcome to Web 2.0; wanna be my friend?

Unless you’re a complete hermit, you occasionally have to deal with strangers who want to befriend you for one reason only: so they can make money. Multi-level marketing is one source of that, but it’s been going on so long that you’ve likely developed an “is this multi-level marketing?” analyzer in your brain that starts up at the slightest hint and won’t stop until the question’s been answered to its satisfaction.

“Networking” is a more recent one, and unfortunately deciding between the good and the bad is often not so easy. In modern societies connections are much more fluid than in the past, and now that the era of the “permanent job” is ending, networking becomes an essential requirement for making a living. So networking isn’t so easily tuned out. (I’ve been a huge fan of Tom Peters for over 20 years, and it shook me to the core when I heard him say that everyone needed two skills and one of them was networking. I don’t even remember what the other one was, because it was something I decided I had and consequently didn’t need to worry about — but I knew that networking wasn’t my strong suit.)

Enter Web 2.0 and its “social networking”. In any social network, whether it’s a small interest group of people who like to knit scarves in the shape of a brontosaurus (“all brontosauruses are thin at one end, much much thicker in the middle, and then thin again at the far end”), or a huge ocean of pseudo-friendship like MySpace, the cost of reaching out to a fellow member is low. There have always been “joiners” who join every club they can find so they can meet more potential customers for insurance policies or whatever, but when meeting people requires actually going to a meeting it limits the amount of such activity. Online, reaching out promiscuously has little cost, and doing it in some quantity, perhaps even with a bit of personalization, is a trivial matter. Interest in email, a medium that’s largely meant to be person-to-person, is declining thanks partly to all the spam, and social networks similarly risk pollution levels that make the environment inhospitable. Women are at the forefront of this because of all the friend requests from men.

(I realize that there are many people who want as many online “friends” as they can get (“thanks for the add”). I’m not talking about them. I also think that their interest is a temporary phenomenon that will largely disappear once the novelty wears off and people realize that collecting 2000 “friends” is too easy to be worth any bragging rights.)

This post was prompted by a friend request I received from a fellow member of a social network who was looking to promote his new Web 2.0 venture. Not intrinsically a bad thing, but:
- he provided almost no information about what the product will do (“it has to be experienced”);
- all I can do now is to sign up to be included when the “alpha” starts up in future;
- he’s almost certainly never launched a product before (for instance, I’d be joining a beta, not an alpha); and
- it’s called Hypesphere. When hype is considered a good thing, count me out.

He’s not trying to get at my money, but he is trying to get at my time, and I only have so much. Request deleted.

Friday, April 27, 2007

Getting wikis filled in

“The Wiki field of dreams bothers me just because you build it doesn’t mean that people will do your boring content entry”
-Bryce Johnson (on Twitter)

I think you can build a wiki and get it populated, as long as you satisfy the following conditions:

  1. Your wiki fills a need, one that’s not already filled. According to people who are in the wiki’s intended audience — not according to you or “management”.

  2. The people who would use it include a high percentage of what I call analytical-retentive people, like computer geeks, librarians (hi, Connie), or policy wonks (hi, Mark).

  3. You seed the wiki the way I’m about to talk about.

If you’re like most people, if you’re given a blank slate and are asked to put something on it, you’ll have a much harder time than if someone gives you a starting point that you can modify. Even an example of the kind of thing that’s desired constitutes such a starting point, e.g. if you’re asking someone for a description of a table and you want to know its height, materials, etc. you can give as an example a description of a bookcase that includes similar attributes. (Highly creative people do thrive on blank slates, but most people aren’t that creative, and furthermore the people you want populating your wiki are the ones who are more interested in knowing boring old facts than in being creative.)

If you just create a blank wiki, or have just minimal content in it, chances are high that nobody else will contribute anything. So you need to get the wiki started by creating a bunch of pages and putting something on each page.

That’s advice you’ll get from other people too, but I would add this: make those pages annoying. Annoying to people who are interested in the subject and are bothered by seeing it treated poorly, enough so that they’ll fix the problem. Analytical-retentive people are more bothered by flaws than other people, and furthermore are usually good at fixing them.

You can’t just create garbage as your starting point: you need to create something that’s going in the right direction, but is flawed. The better you know key people in your audience, the better a job you can do on this: ask yourself what kind of flaws would get those key people riled up and anxious to fix them. For example, if a wiki page is about how to use a Macintosh computer, you could seed it with some “information” that is obviously about Windows and is completely wrong for a Mac. This is where creativity can really come in handy: for seeding the wiki, not for populating it.

Misinformation is not the only way to seed with flawed content, but it can be an effective one. If you use misinformation, I recommend that your wiki be in a clearly stated beta mode until all the misinformation has been removed by users. (There is always the possibility that someone just removes misinformation without replacing it with something accurate, but it’s less likely to happen if you do your job well. There is an art to this.)

I’ve never seeded a new wiki by putting in provocative content, but I’ve successfully used the technique to seed individual pages in an existing wiki, and I find it powerful.

Saturday, April 21, 2007

Net Neutrality

Most of the people advocating “Net Neutrality” seem to view high-speed Internet access as some kind of fundamental human right. I think such an ideological view is blinding them to the fact that Net Neutrality is not that simple an issue. I note also that most of them are pretty clueless about how the Internet actually operates, but like most politicians they feel perfectly capable of setting policy about something they know nothing about. There are different kinds of Net Neutrality, and my own position is that one kind is good while another is bad. I don’t propose to do a complete analysis here, but only to show a particular distinction that I think is very important.

The side of Net Neutrality I like is the one about not discriminating among destinations. If I place a VoIP call, my ISP should not be able to prevent my using Vonage (or to permit it only if I pay more) just because it has its own VoIP product. Such discrimination allows a carrier to take advantage of its near-monopoly situation in order to boost its other non-monopoly business, and should be prohibited. A non-Internet example: I subscribe to cable TV, and when the cable company, which also has media interests, bought a sports channel from another media company it decided to make it a “basic cable” offering that every cable customer would have to pay for, including people like me who never watch it. The cable company had never forced on its subscribers a longer established and much more popular sports channel that it did not own; this action was taken only when it benefitted the cable company’s media division. This is the kind of discrimination I would like to see prevented. If a carrier offers value-added services like VoIP, that’s fine with me, but it should not be permitted to discriminate between its own services and those of others.

The side of Net Neutrality that I’m not so keen on is the one relating to “traffic shaping”. Here the ISP gives lower priority to certain types of packets in order to keep the rest of the packets moving smartly. In particular, it gives lower priority to BitTorrent packets. BitTorrent is a peer-to-peer system for distributing large files, and is very good at that: GNU/Linux distributions have been spread this way, for instance. Unfortunately, the vast majority of BitTorrent traffic consists of audio and video distributed illegally, such as movies recorded by a video camera smuggled into a movie theatre. Movie files are huge, and BitTorrent traffic now constitutes a large percentage of all Internet traffic. Net Neutrality advocates say that this traffic should get equal priority. I don’t agree. If my ISP uses traffic shaping to slow down BitTorrent, that’s just fine with me. Yes, that unfortunately slows down “legitimate” torrents as well, but I’d rather pay that price than have the entire Internet slow to a crawl.

Consider this: if we applied full Net Neutrality to email, everyone relaying email would be required to give spam as good treatment as other email. Now there’s a cause worth supporting!

Those of you who have been around for a while may remember Usenet newsgroups. They were very useful, until the flood of “newbies” in the late 90s swamped almost every newsgroup with entries from people who had little or no idea what they were doing. The result was that newsgroups were abandoned; I haven’t looked at them in years and my ISP doesn’t even carry them any more (though it’s arranged for free access via a third party for those few customers who still have any interest). A situation like this is called “the tragedy of the commons”, and if the Net Neutrality advocates get everything they’re asking for, that’s what we risk happening to the entire Internet. Any “commons” needs to be policed to prevent abuse, and right now only the ISPs can do that. If we were to take away that ability, the Net Neutrality advocates might achieve a Pyrrhic victory.