What does it profit a social media service to gain the whole world but lose its own soul?

Social media invites make me laugh. Here's one I got just this morning from bebo.com

You will like it.Click to find out whyPlease accept or reject this invitation by clicking below:[[bebo link]]

When I asked my friend if she actually sent it, she was embarrassed as heck. No, she said. She did not write "You will like it." Of course the phrase "Click to find out why" really tipped me off to how fake these invite messages actually are. Are you kidding? I know nobody except a bebo.com engineer would write something so incredibly lame. Call to actions are great, but if you're going to impersonate someone with text (the from line was sent from my friend's email address, not from bebo.com), at least make it a plausible lie.

Was hanging out with my friend Dave Zohrob yesterday and he was mentioning how the most successful social media takes its cues essentially from two places: 1) video games (which is awesome) and 2) spammers (which is just straight up evil).

I think the moral question for these sites is: At what cost viral?

MySQL is at times a little ghetto

Excerpts from the High Performance MySQL book (2nd Edition):

Another issue is bugs in the server. We don't want to sound negative, but most major versions of the MySQL server have historically had some bugs in replication, especially in the first releases of the major version.
It's encouraging to look back over the last few years and see the changes that have been made during that time. However, it's worth noting that most of the features the first edition of this book predicted never appeared...


Brutal guys, brutal! But, I guess you get what you pay for. ;-)

That being said, hey, I'm thankful as heck. Database technology is incredibly difficult to build. I was talking with a friend recently about what core software engineers used to do, vs. today. The interesting work has been pushed from what used to be very core technology (database platforms, communications infrastructure, etc.) to very high level app-level work (websites for specific verticals or needs).

In large part, this can be credited to the works of gangsters like the MySQL team, the Apache team, and the like. Because of their herculean works, we can all build on these foundational pieces to create impactful, meaningful user experiences. You know, like superpoke.

Be the place people look forward to going on a Friday night (and 3 ways to get there)

I was eating at my favorite burger joint, In-n-Out Burger in Mountain View tonight. Luckily it was a Thursday night, so it wasn't too hard to get a free table. On Friday and Saturday evenings around 7, this kind place is absolutely packed!

How often is it that fast food restaurants are particularly packed on a Friday/Saturday night? I can't imagine a McDonalds or a Jack in the Box experiencing that kind of weekend bump. What that means is that In-n-Out has become a destination. It's a place that people choose to be at because they want to have an great time when they're free to go really anywhere.

How did In-n-Out get there?
  1. Great product, impossible to get anywhere else
  2. Great, reasonable prices
  3. Clean, enjoyable atmosphere

This checklist is applicable for almost any sort of retail, online, or dining experience. If you can build your startup/idea/restaurant/dream into the clean, wholesome, good place people want to spend their weekend at, then you've got a good thing going.

Good fences make good neighbors. A rant about online social order.

People become disassociated from one another online. The computer somehow nullifies the social contract.

--Heather Champ, Flickr Community Manager

Would you go to someone's front lawn and punch them in the face, or call them a jackass? Would you stand on their front steps and take a crap on their doorstep? Probably not. You'd get either a) arrested, or b) in some red states you would probably get shot for trespassing.

But it staggers me how people feel just FREE to take a crap on other people's property on the Internet. Why? Because there's no cost to it. In real life you can punch someone back, or shoot them. There are real consequences that are actually at stake in the real world. Identity, reputation, and life itself.

If someone comes and takes a fat crap on my doorstep, that really grosses me out. In the current scheme of things, what can I do?

a) I can call the police. I can try to track down this miscreant and have him arrested... or in the online case, booted from the community.
b) I can track them down and crap on their doorstep, in return... or flame them right back online.

In both cases, we have the fundamental problem of anonymity and identity online. It's an order of magnitude easier to be fully anonymous on the Internet, just as a matter of course. As a result, I can't even provide an effective counter-response. In the case of being booted from a community -- the cost to join is typically zero in the first place. Destroying one identity is meaningless because an unlimited number of new ones may be created. If I flame them back, then the terrorists have won.

Facebook has attacked this problem head-on by being the first successful online community that requires real names and real identities. These identities are backed by real-world organizations such as the school you went to or the corporation you are a part of. I think this remains the great underdeveloped frontier of Facebook Applications -- real apps that actually capitalize on the incredible Facebook "social graph" while still providing value, rather than rent-seeking time-wasting garbage apps like Vampires vs. Werewolves.

Alternatively, other sites like Flickr or Twitter develop strong community through reinforcement of identity through participation. These sites result in hours per day of use -- they are behavior-changing and valuable through the connections you make on the system. From first hand experience, losing those connections is painful enough to strongly dissuade egregious behavior. Newcomer miscreants still exist in these systems, but at least they're easily identified.

Hacker News has a similar aspect that focuses on use instead of connections, with karma score as a way of tallying usage. Parts of the site (like downvoting comments) are not revealed to you until you've become a participating, fully committed member of the group, at which point you're willing to invest in the community fully and defend it from Internet miscreants (of which there are many.) Once again, miscreants can be identified immediately with their karma score of 1. In fact, newcomers are moreso scrutinized and evaluated earlier because they're so easy to identify.

Clay Shirky likens truly useful collaborative groups to corporations in the legal sense. I can't walk into a bank and get a loan just by creating a fictional organization. However, if I incorporate as a C-corp, I can operate as a sovereign entity. A C-corp is: a) hard to create, b) hard to join, c) hard to leave, and d) hard to disband. These are the barriers that make legitimate groups and collaboration possible. I'd argue the forefront of social software is pointing in this direction more than ever.

Or in other words, good fences make good neighbors, in both online communities and in life. Barriers are what make meaningful interactions possible.

In the meantime, try not to crap in people's front yards. Please! Were you born in a barn? As Pastor Paul says at Abundant Life Church in Mountain View, I'm not talking about you, I'm talking about someone in your row!

When you look at two choices and can't tell immediately which one you want, the choices don't matter.

I love facebook. They have a great design aesthetic. Overall, the new design is awesome. I like how it opens the page up, and I think it'll do wonders for their ads.

OK, that being said, can someone please tell me why this UI exists?

Unfortunately it's the equivalent of the Vista Shutdown bar -- don't give me these options. One-line, small, large? I do not care how big this story is. I care about my post and my friends' comments and that's it. Every choice you give the user is a decision they have to waste precious brain cycles on.

Paul Graham from YCombinator says that when you look at two choices and can't tell immediately which one you want, it's either that the two choices are too similar, or they don't matter... or most likely, BOTH. This applies perfectly in the UI shown here. As Sachin and I work on Posterous, one of the most important things we can do as designers and engineers is to make sure we actually take away choices that don't matter. We internally talk about how we want to be the Apple of blogging. How do we do it? Just make a decision and move on. We hate preference panels.

Be opinionated, as 37signals so aptly notes. And I quote: "The best software has a vision. The best software takes sides. When someone uses software, they're not just looking for features, they're looking for an approach. They're looking for a vision. Decide what your vision is and run with it."

Meta-aside:
It's such a trip to be giving product feedback on another product now that I see the emotional impact of feedback on the creators of whatever feature. On the one hand, it makes me want to lighten how strongly I deliver my feedback since creating user experience really is quite an emotional process. You can't even make decisions without emotions (they've done studies on this!), so really whenever someone challenges a design decision you've made, you're really just thrust into the same tumult of choice that forged the decision in the first place. On the other hand, harsh feedback is the only feedback that matters.

Got something to say about posterous? Would love to hear it -- garry [at] posterous dot com

Pandora on the iPhone is truly transcendent

Great user experience. iPhone 2.0 software is a world changing event. Perhaps someday we'll see this rivalling or eclipsing the dawn of the IBM PC XT... Or the Apple II.

PS, cool tip: hold the Home button and click the power button at the top once to take a screenshot. New for the new OS update.

---
Sent from my iPhone