How to partially solve the blogs-are-dying problem: comments

One of the reasons that blogs are dying is that blogs no longer represent an individual online. Instead, Twitter, Facebook, or even email represents a person online. Blogs are relegated as unimportant side shows.

One problem with this — and forgive my verbing a noun — is that it silos a person into a single commercial entity. If your Facebook profile is you, no one can know about you except your Facebook friends. The only people than come in and go out are Facebook users. That’s a problem, because if Facebook ever becomes passe — not unlike MySpace did in recent memory — your identity online is scrapped.

So what other options do we have, and how can we make blogging relevant again?

Respected technologist Dave Winer recently posited that, on the net, your feed is you. What is your feed? I’d broaden Winer’s definition and say, it’s all the public stuff you do on the web: your blog posts. Your tweets. Your Facebook comments and status. Your comments on other blog posts. All of it.

That’s you. On the web, you are your feed. 

The important part is the content you write, which is ultimately your blog. Everything else is secondary; Twitter can be an announcement mechanism for your blog posts. Facebook can, too. Today, that’s what content producers tend to use Twitter and Facebook for. You author your content on your site, then spam Twitter and Facebook. Then people come out of those silos and read your content on the opened web. This addresses the first problem with blogging, and that is makes your blog your primary authoring tool on the web, which helps push it back into its spot as your online identity.

The Comments Problem

Another problem with blogs is nobody comments on them. It’s too hard to comment on a blog.

To be sure, an audience isn’t a problem: in your blogging, if you keep jabbing, and throw the occasional haymaker, and you do this consistently, you’ll get an audience, no matter your niche  topic. The problem isn’t from a lack of people.

Yes, even with an audience, people don’t comment on blogs. And part of the reason is the insane roadblocks you must navigate through to add a blog comment: OpenID provider? Do we know you? No? Sign up! Yes? Name, please! Password, please! Url, please! Type this hard to read CAPTCHA! Preview, please! Submit! Oh what’s that, we don’t support that HTML tag! Try again! OK! Now submit!

This commenting barrier problem has created an amusing phenomenon: the announcement of the blog post on Facebook gets more comments than the blog itself. Maybe 15 people will go back and forth about your blog…but they’ll do so on Facebook, not your blog. Ditto for Twitter. After all, it’s so easy to comment on Facebook; there’s no typing your name, no typing your URL, no preview, no CAPTCHA, no confusing OpenID provider selection, none of that. Just type your comment and hit enter.

One solution I’d like to propose to this problem is automated duplication of Facebook comments into blog post comments. Yes, if Daria M. writes a comment on your post announcement on Facebook, why not do her a favor and copy that comment onto the opened web, onto your blog? Make it automated. Suddenly, your blog posts have 40 comments instead of 5. And they’re all on the opened web.

Here’s what this would look like:

  1. Write a piece of software that looks at your Facebook feed.
  2. When that software detects a feed item that contains a link, unwrap the link (almost all services now, including Facebook and Twitter use web-breaking URL shortening services)
  3. If the unwrapped link points to a post on your blog, check the comments.
  4. If the comments exist on that feed item, talk to the blog services (e.g. WordPress, Blogger) APIs to post a comment to linked blog post.

End result: when someone comments on your Facebook status announcing your new blog post, comments to that status get reproduced on your blog. The same thing goes for Twitter and Google+.

Here’s what’s involved with making this work:

For #1, we’d need an app that talks to [social media service]. A Facebook app, in this case.

For #2, our software would need the ability to unwrap links from URL shortening services.

For #3, our software would need to work with the social media service’s APIs to fetch comments on a feed item. Facebook and Twitter already support this.

For #4, we’d need our software to communicate with [blogging service] to post a new comment to the blog. WordPress and Blogger likely already support this.

The feels like a problem that could be solved with the IfThisThenThat (IFTTT) web service. There, you can create recipes for [when something happens on the web] then [do this other thing on the web]. The problem, however, is it appears that IFTTT doesn’t have any tasks adequately powerful. While Twitter (and Facebook?) have RSS feeds for your feed, there’s no built-in IFTTT task for unwrapping shortened hyperlinks (step #2), fetching comments to feed items (step #3), or posting comments to blogs via blog APIs.

Could it be that this could be done with Yahoo Pipes? That feels a bit more powerful than IFTTT.

In any case, I’d like to see this done. I might just have to do it myself, but I’d love to find that someone’s already done the heavy lifting.

The Sick, Sad State of Windows Apps

Several months ago, prior to the announcement of Windows 8 app store, I tweeted:

What do I mean by “wild west” app store? I mean, isn’t it a good thing we have freedom with the internet to install any app we please?

The freedom is good, we should always have that option to side load whatever we want on our devices. However, the “wild west” model has devolved into a sea of pop-over ads, misleading links, hidden downloads, pleas for donations, and security nightmares.

Let me show you with pictures. (Let’s go shopping!) Today, I want to install one of the best, free Windows apps: Paint.NET. It’s a great photo editing tool, and I want to install it on my new work laptop.

Behold, the state of the art way to install Windows applications in 2011:

First, I’ll open my browser so that I can navigate Windows’ Wild West app store that is the internet. Now I’ll just type in and hit enter.

Umm…looks like I want the one on the left. I think. Grandma probably doesn’t know what to do here, so she’d close her browser already. But me, I’m tech smuggy smug smug smart, and I know it’s the one on the left right.

Alright, is it installed yet? Of course not, silly. We haven’t even downloaded it! So what’s next?

It’s that big green download button, right? I mean, it’s big. It’s green and stands out. And there’s a cute animal with a paint brush in his mouth. And since I’m downloading a paint program, that must be what I’m looking for!


That’s actually an ad. Clicking it takes you to a competitor’s product, GIMP, the popular open source image editing software. Of course, me being all techie in-the-know, I actually knew that. Grandma didn’t, but she gave up already. Her loss. I think.

Ok, where’s that damned download? Oh, silly me, it must be that other big green download button, with the nice big down arrow. For download:

Surprise, it’s not that either!

Haha, oh internetz, you are so funny. You tricked me! You tricked me real good. That big whitespace between the Big Green Download button and the “PDF Creator” label – you sure had me fooled!

Now that I’m aware of my situation of being in a software link minefield, I’ll just look around…

Ah! There we are. It’s no Big Green Button, it’s no Big Down Arrow, but it’s the name of the thing I’m looking for. I’ll just click that…

Erm, well, I thought I was there. But really I’m on some new page that, as far as I can tell, exists solely to show me fine advertisements from the classiest of internet ad vendors.

Ah, this just means I get to play Round 2 of Find the Download link. I know it’s not that Big Green Download button. That silly internetz already tricked me once.

Oh, I know, it’s that nice big yellow button, specially styled with double underlines! That must be it:

I know, I’ll just go mouse to click on it…

Oh noooes! It’s the dreaded Hover Sticky Pop Over. Another fine internet advertisement displays over the page, just by mousing over it! Imagine that, I don’t even have to do anything, and ads come flying at me!

Better yet, the ad is “sticky” — it doesn’t just go away on its own. You actually have to click on the ad (ha!), on that tiny little X button, to close the ad.

Ok, internetz, I promise not to move my mouse. I’ll just move my eyes, then navigate the hyperlink minefield to get to my good download. If I can find it…

Ha! I win! I found your damned download link! Take that, internetz! I may have lost a few battles, but I won the war, I have my download link! I’ll just carefully move my mouse through the whitespace and onto the download link. And now I’ll just click it and…

Wait – this isn’t my download! 🙁

Oh, immortal internetz! You came back for more. Round 3 here I come! I was fooled in the last 2 rounds, but this time I will defeat you, and find my download!

I have learned the ways of the fake Big Green Download button. I now know to avoid that, and avoid the Other Big Green Download button, a internet advertisement warrior who makes his second appearance in Round 3.

I shall not be fooled again! I shall not click you!

And behold, I have spotted what appears to be the real download link! I shall carefully navigate my mouse past the Dreaded Hover Sticky Pop Overs, and I’ve managed to click what appears to be the real link!

Claim Round 3 for the humans!

After a sweaty, multi-round battle for my download, which involved feigned paths down rogue installs, navigating multiple hyperlink minefields, and outsmarting my way past the decoys, I’ve downloaded my software:


Am I done? Have I made it? Is this heaven?

No, silly. We’re only halfway there! So much more fun to come! Now I’ll just click on that zip file. Grandma might not know to do that, but she left a long time ago. (Maybe I should have followed her and taken up a career in knitting?)

Nay! Faithlessness begone! I shall see it through and be victorious. I shall click on this zip file to unzip it:

Oh, shoot. My unzipper isn’t registered. As creepy as that sounds, it turns out I’ve already purchased this software…on my home machine. Windows is too dumb to know that. Now, I could go hunting for my registration key — it’s probably sitting on my home machine. Or in a backup folder. Or a cloud drive. I don’t remember.

Anyways, I’m too lazy. WinRar developers were kind enough to let me use it anyways. I’ll just dismiss this message, and I should be good…

Oh dear. Some UAC prompt. That’s User Account Control, for you uninformed peasants. Even though if I said “C colon slash software Adobe twelve ee en you es dot exe” to my grandma, she’d think I’m speaking in tongues. But me, I’m super techy so I know that just means the path to an executable file.

But this scary prompt about a program harming my computer is frightening. Is it safe?

I’ll just assume it’s safe. Assuming I went to the right website, clicked the right download link, unzipped the right zip file, and launched the right executable, it’s safe. Probably.

Let’s cross our fingers and roll with that. I’m determined to win this victory. I am determined to triumph! I shall click “OK” to the UAC security prompt…

Ah, this looks right! Of course, it could be a phishing attempt. But it looks legit. I’ll roll with it.

Now, what are these options? Custom or quick? Um, what if I just want it installed? Quick sounds good, but what if it’s skipping stuff I need? Ahhh! Too many decisions! Analysis paralysis!

I’ll just pretend I didn’t see those options and click “next”. I hope it works…

It’s installing. I think.

But it’s been installing for about 2 minutes now. The progress bar moves ocassionally, but I’ve seen software where the progress bar just resets to 0 once it gets to 100, so maybe it’s not working.

I’ll just go get some Mt. Dew and come back in a few minutes…

Ok, I’m back from my caffeine and pee break. What was I doing again?

Oh yeah, Paint.NET! My long, drawn out battle is coming to a close! Victory is so close, I can taste it.

But first, more clicking. I need to click “start Paint.NET”. It didn’t start. Oh, that’s right, I need to click done or next or whatever. Then it should start. (I hope?)

After performing lots of clicks on the right elements in the right order, I believe I have appeased the MSI Installation Click gods.

My final goal has been achieved! In as little as…well, time doesn’t matter. In just a few…we’ll, clicks don’t matter. With bold confidence I…we’ll, the whole process invoked uncertainty.

Installing apps for Windows (and Mac) sucks. In 2011, it freakin’ sucks. This is why people are afraid to install native apps. This is why web apps are taking over and native apps are disappearing.

If Microsoft doesn’t fix this with Windows 8, the Mighty Microsoft will go the way of Sun. No one will buy Windows, because OS won’t  matter; everything’s on the web. And if no one buys Windows, no one will buy Office. Microsoft’s 2 big cash cows will dry up like the Negev. Microsoft desperately needs to make Metro apps work.

The App Store model, and Microsoft’s new WinRT/Metro APIs, promise to fix these problems. If Microsoft executes well, they’ll make Windows apps relevant again, and Microsoft will survive. If they fail, you’ll see a decade’s worth of corporate reinvention, perhaps the largest reinvention in history of the world.

All eyes on Windows 8.