I’m sitting here waiting for a 263MB document to print, it’s taking forever.
We went to a house concert last night, Joe Craven was the performer. Totally awesome! He played music on lots of “interesting” instruments that he built, including a trash can, a petrol can that was turned into a fretted bass, a 3 string “candolin” made out of a can of hominy, as well as “normal” instruments like the fiddle and mandolin. And don’t forget all the other crazy “instruments”, such as the toothpick cans (with toothpicks inside), tea caddies, angle food cake pan, and other random things. Truly amazing, I wonder if there’s anything that he couldn’t make music on. Wow!
OK, got that over with, now onto the title of this post. Web Services isn’t exactly the right term, but it’s close. By web services, I really mean email, blogging tools, image hosting, etc. OK, so email isn’t exactly a web service, but webmail is all the rage now, so I threw it in.
The question/conflict in my mind is:
Is it better to run your own webservice for yourself, or let someone else (who knows what they’re doing) run it for you?
Example: Wordpress is a nice piece of blogging software, but with Blogger everything “just works” and it “maintains itself.”
Sure, Wordpress works great, but look at Blogger–you just need to register and you’re automatically given a pretty interface to write in and a pretty interface that shows your posts/thoughts/random rantings. And for free. And you don’t need to worry about your MySQL this and PHP that. And you don’t need to know what this weird FTP thing is. And it just works, all the time. You don’t need to worry about your web host getting broken into, or renewing your domain and hosting, etc.
On the other hand: When you use Blogger, you are basically at the mercy of Google. They could say “we’re taking Blogger offline as of NOW” and take all your posts with them. You now are totally out of luck, you have no way to get your posts back (well, not true, you could use IA, but that’s a hack).
Or look at GMail:
Why do most people use it? I can hardly say that it’s because of the >1GB of storage. You can get that from Yahoo, Hotmail (IRCC), and other webmail providers. GMail wasn’t even the first. But everybody thinks GMail is cool and awesome. I’m guessing that’s because of the interface and features. Let’s admit it, the interface is nice. Labels and conversations are very cool and useful, (I can’t go back to Thunderbird now, conversations are a necessity of life for me now), and the fact that I can access my email from practically anywhere with the same UI is great too.
Of course, if Google were to come out tomorrow and say “Pay us $10/month or we’ll delete all your mail mail and lock you out”, I would be very unhappy. I would probably pay $10 for the first month, download my email via POP, and go back to IMAP. Now, I don’t think it’s very likely that this would happen, but it is possible.
The other side of the coin: Buy hosting and have your own email address accessable through POP/IMAP and probably some crummy Webmail interface. Of course, your email is now in your hands. You are responsible for maintaining your DNS records, making sure that your SMTP server isn’t rejecting mail, and paying your bills to keep all this running. You can, of course, pay someone else to do this for you, but you still need to make sure it’s working. The person you are paying doesn’t really care when your email isn’t working, they don’t notice right away when you start getting no email. You do, so you tell them to fix it, and they do. It is still your responsibility. With something like Gmail or Yahoo Mail, they have people who are paid to detect when something is wrong–I wouldn’t be suprized if they have someone watching the log files for suspicious activity, i.e., no email being sent or received.
What happens if you let your domain expire and someone buys it? Or what if your website goes down because it got broken into? Or the server goes down? How will people get ahold of you? How will your hosting company get ahold of you? I think that is is vital to have an email address that you do not control.
Anyway, I think the Blogger argument if different that the GMail one, but similar. If I could get the GMail interface on my domain with the mail stored in files/DBs that I control, then I would do that. I would probably have a gmail account @gmail.com too, but I would use the one I controlled as my main email. Would you?
In summary, I think it’s kind of scary that I have to run my own “web services”, and that I could do something really stupid like rm -rf *, or forget to pay my hosting bill, or let my domain name expire. On the other hand, it’s also kind of scary that I’m relying on someone like Google or Yahoo to now drop the ball and leave me in a lurch. But they know what they’re doing, right? They pay people to now do stupid things, right?
Whatever–this is a lame post, but you’re probably really tired of “I hacked on QuickI last night” and “The seed catalog still isn’t done” posts, I am too.
If someone wants to write an open source Gmail, please do, that would be great–save me from the big evil Google monster. Heh, um, yeah. I’d need to get my own dedicated machine then, that’d be, umm, expensive.
Now I get to write a photo gallery extention for www.wildgardenseed.com, what fun! osCommerce, MySQL, and PHP, here I come!