Bill: Hey everyone, I’d like to welcome Steve. He’s going to be our new Priest for the group.
Everyone at the table greets Steve enthusiastically.
Steve: Great to be playing with you guys! I heard you’re all 10th level and ready to set off on an adventure to storm a wizard’s stronghold. Sounds awesome!
Bill: That’s right, they are. As the Game Master, I’ve got a few surprises in store for them though, so they better be on their toes.
Everyone laughs at the table.
Steve: Great! So when do we start!
Bill: Well we’ll be playing now but which day did you want start our private sessions?
Steve: Private sessions? What do you mean? I thought I was playing with everyone tonight?
Bill: Oh no, we don’t allow that Steve! Haha! That’s funny!
Steve raises his eyebrow with a quizzical look on his face.
Steve: Did I say something funny?
Bill: Well you can’t just start up a new character at 10th level and your 1st level Priest wouldn’t survive very long with us now would he? No, we’ll set some private sessions aside just for you and me so that we can work your 1st level character up to 10th level quickly though. You don’t mind playing four or five nights a week for the next few weeks do you? Be better if we get it all done quickly in one swoop so you can finally start playing with the others here. Sound good?
Steve: Huh? You’re kidding right?
Seamless Integration for Web 2.0
I keep hearing people talking about seamless integration. They keep saying that they don’t mind using a third party service to add something to their site but only if it can be integrated seamlessly within their site. In other words, whatever service they use, you shouldn’t be able to tell it’s a third party service. Now ask yourself, how many so called Web 2.0 services today can tout this? Why is this happening? Is it really a limitation of the technology or more a case of these services placing a higher importance on their brand over their customer’s needs?
Tom Howie & Brandon Paris At The Roxy
Got the opportunity to get out last night and see some local talent at the Roxy downtown. Not knowing anything about the bands other than a friend of ours knew the keyboardist in one of the them, I thought they’d probably be “ok” and it was a good chance to let loose for the evening. However after seeing and listening to each of the bands perform, I was pretty much blown away. I had no idea the local talent in Vancouver was this good, as I’d describe them both as extremely talented performers.
Tom Howie and his band were up first and they could have headlined as a local act easily in my opinion. Sincere would be the single word I’d describe Tom with. He just seemed really genuine and didn’t appear to be putting on an “act” in anyway. Kind of a “take me as I am” kind of guy and performance. Overall, I loved what I saw and purchased his EP immediately with a very strong interest in getting a hold of more of his music in the future.
Brandon Paris and his band were up after Tom and again there were amazing. Diversity would be the word I would use to describe the band and what makes them so appealing, as their music seems like it has a little bit of everything in it (a “fusion” if you will). The lead men of the band, Brandon Paris and his exuberant sidekick Dagriff, are an incredible combination together onstage. Brandon’s words cut into you with his sincerity, while Dagriff’s reggae vocals fill you up with endless energy making it hard not to get up and hit the dance floor. Again, I immediately grabbed their CD, as these guys are definitely going places as well.
Update: Apparently both bands will be playing again on April 23rd at The Blarney Stone downtown in Gastown at 216 Carrall Street. It supposed to be a benefit concert and tickets are only $10. Definitely going to see if I can make to this one again, as these guys are awesome. I’ve been playing their CD’s repeatedly since Thursday and with each playing, I like them even more.
Fooling Around With Squarespace Styles
I’m fooling around with the design of my site some more. This time I’ve decided that I want to see how far I can push things just using styles. In other words, no layout modifications (i.e. site template changes) to the base Squarespace layout I’m using.
I believe I like this default style setup I’ve got now, primarily because of the larger font size which makes it much more easier to read. I realized this when I switched from my site’s previous style to view Dave Winer’s Scripting News site which has a larger font. I realized that some people may have a difficult time reading with my smaller font sizes, so I bumped them up. After I had finished the change, I actually preferred it much more to the previous font size.
Next step is adding “detailings” such as site header images and so forth. After I’m done, I think I’ll release the style as a download and also indicate how I achieved some of the “tricks” on the site. For example, I want to have a different header image for each area of the site and I’ve finally figured out how to do this now without having to modify your site’s templates. Again, I’ll reveal more of this later.
PS. Oh and I’ve also figured out how to create a “splash page” very easily in Squarespace. These aren’t really recommended nowadays but some people would still like them on their site. Again I’ll reveal this later.
Update: Justed started adding some of the different banner header images to the site. Again, no Squarespace site templates were modified to do this, just added a snippet of CSS code to each page. That’s it.
Creative Self-Expression
I just realized that I think one of the main reasons I’ve been quite frustrated in general over the past few years is that I have had no creative outlet other than this blog. This is quite hilarious when you consider that I used to do the following.
- martial arts
- compose music
- write stories (fiction / fantasy)
- create worlds / characters (RPG)
- draw / sketch
- sing
- dance
- design (graphic / web)
David Weinberger Interview
An excellent interview with David Weinberger over on YouTube as he describes the basis of the Cluetrain Manifesto and the perils of identity systems (which I totally agree is a bad approach).
Community-Based Administration
In my last post, I mentioned that community-based administration is a much more effective way to administer a community than the use of spam catcher bots, moderation, or forced registration. I’d like to talk about this a little further in relationship to what I’d actually like to see in blogging software today to make community-based administration much easier for the main site owner to delegate to his community members. Again in effect creating the situation where the larger a community becomes, the easier it becomes to manage (instead of the opposite effect which is happening on so many blogs today).
- Administration Reporting – Before anything else this is the most important of all. If you plan on delegating administration to certain community members, you need these community administrators to be able to self-administer each other as well and be aware of what each of them is doing. Therefore reporting of administration activities among admin members themselves is critical, as it can easily catch an admin who is abusing their admin rights. Again this raises your culture of openness in your community to your admin members themselves. They more information you can provide them, the easier they can assist those within the community.
- Admin Usage Categorization – Admins need to be able to categorize why they are taking actions against someone. In other words, they need to be able to easily report why they are banning someone. In effect though, the system should self-categorizing. For example, if I notice a spammer commenting within the community, I should be able to select a admin option on the comment, select ban, and finally select an option explaining why that person is being banned (i.e. spammer). As soon as I process that action, it is added to the reporting system mentioned above so that others can review it if necessary.
- Varying Levels of Rights – This is the most obvious admin requirement. While you may want to give full admin rights to a long time trusted community member, you may only want to give a few selected rights to someone who has been a part of the community a shorter while. Having the ability to set a varying level of rights (and of course assigning these rights to groups which members can then be placed within). For example, I said that I don’t like forcing people to register for sites and that anyone should be able to speak opening, even anonymously if they wish. Yet what if in registering, you decided to give additional priviledges to members who had been a part of the community a longer time? What if they were given voting priviledges say? What if a community member could initiate vote on a comment and get it removed as spam themselves with the help of other community members (based upon the number of votes required that you set)? Again you’re empowering the people within your community.
Using Community To Administer A Site
In my last post, I mentioned that I thought it was ludicrous to try to control the spammers on your site by trying to control everyone entirely. Why? Because if you do, you will not only succeed in driving away the spammers but also your community as well. I mean would you want to live in a community where your freedom of speech was restricted? Of course not but how do you get around this problem while still giving people an open voice? Well below is not a perfect answer (because there are no perfect answers) but it is a practical and effective one that actually allows you to use the strengths of your community, the people within it, to aid you in controlling this problem as a collective group (which is what communities should be all about).
Before I describe the approach though, I want to elaborate a bit more upon the current situation of blogs. Right now it seems that when a blog has a few visitors (like my own for example), comments are low and spam usually isn’t a problem, therefore I myself can administer my own site quite easily at this point in time. As the community around a site grows though, the comments increase in number as well. This brings more awareness of the community to others “malcontents” shall we say who would like to take advantage of the community for their own purposes. Imagine them like thieves and scoundrels infiltrating a thriving growing community.
Therefore, once my site gets very popular and attracts a lot of attention, this problem will probably grow beyond the means of me administering it on my own. It would be like having a single sheriff in a massive metropolis trying to maintain law and order. It’s impossible. This is why site owners usually revert to enabling robots (i.e. spam catchers) to help them maintain order, security gates that moderate those who can speak, or an identity system that tracks their users and only allows those authorized to speak to do so. What is wrong with all of these approaches is that all of them still keep the site owner in control like some fascist dictator who doesn’t trust anyone else to control his kingdom but himself. Yet for a community to be sustainable over a long period of time, trust needs to be an integral part of it.
Ok onto the solution and this will be another one of those “Everything I Learn In Life, I Learned From Video Games”. Back four years ago or so, when I used to play Counter-Strike, I was within a clan that had their own server where in effect we were doing the same thing as people do on blogs today. We we’re creating a community. Like a blog, the more popular that our clan CS server became, the more malcontents arrived on the scene to spoil things. So how did we get around this. Again we leveraged the power of the community around us. Instead of forcing everyone to go through an “Iron Curtain” to access the server, we kept the server completely open to everyone and elevated the roles of community members in helping us keep the “riff raff” out. In effect, we rewarded and empowered our long time community members.
Basically we gave these key community members (who had been a part of the community a while already) administration access to the server so that they could self-administer the server if we weren’t there. Thus the larger our community became, the more easily were we able to administer the server because more and more people were chipping in to help out. After all, we didn’t own the community (even though we created it), everyone did. Therefore why not let everyone truly participate within it and help it grow?
Now just to clarify, people weren’t the only ones administering the server. We did have bots that automatically followed set rules to deal with malcontents who without question were breaking the rules. For example, if a flood of messages (i.e. 10 in one second) appeared, the bot would detect this and kick the person automatically for spamming. If a person repeatedly shot another person on their own team, again they were kicked automatically. The key thing to realize here is that the bots were only used when something was completely obvious. All other situations were left up to human judgement, in effect letting the community administer itself (even to the point of allowing the community to vote someone off the server).
So to clarify what I’m getting at here, instead of setting up “Iron Curtains” on your site and making them your own little dictatorship, why not instead reward and empower your long time members of your community and give them some administration rights. While a lot of blogging systems don’t include all of the tools necessary for good community-based administration (i.e. banning rights to ban spammers IP’s, notification messages to inform the master site owner of the ban, etc), you can still at the very least give certain trusted people in your community the ability to delete comments on their own, so that spam can be removed from the site. Yes, this means that someone might see the spam on your site for the short period that it is there. And yes this means that things won’t be perfect and they may be a little messy but hey that’s life. Again it isn’t perfect. The key thing is that your community can retain it’s voice and in elevating certain members you’re actually creating a stronger community because they will actually feel like they are contributing to the success of the community as a whole.
Speaking Freely On The Web
I’ve always been an advocate of getting out on the Web and commenting on other’s people sites as not only does it generate more interest on their site but it also can generate interest on your own site as well. Lately however I’ve been noticing more and more people either moderating their comments, adding anti-spam catchers, or insisting on registration before commenting. Well basically I’ve had enough of all this crap and I’ve decide that I’m tired of feeling like some homeless person on the street who isn’t allowed into the building because of the way he looks. “Buggeroff! You’ve got nothing we want to hear!”
Um, what happened to the openness of the Web? The great equalizer? People getting tired of it already? Oh well, at the very least I’ve decided that if I’m going to reply to a post or topic on another site now, I’ll be doing it on my own site instead. It’ll be like my own little rogue radio station where I can broadcast to the world on whatever topic I feel like without be censored or blocked in any way.
Update: I’ve decided to join everyone else and remove my comments too! Feels great to be part of the “in” crowd now! Wonder if Britney Spears is reading my blog now!? Maybe I should check my referrer log!? 🙂
Update: Ok enough already. Jokes over. Comments are back up. 🙂
Web 2.0 Interoperability
If I could explain in one word what I’d like to see Web 2.0 permitting, it would be “interoperability”. Basically think of the Web like your computer works now. Each folder or application that you use on your computer would be like a different Web 2.0 service that you can switch to without any problems. For example, some people may use Picasa for image management on their computers while others may use ACDSee. Doesn’t matter which one you choose, both give you easy access to the same content. The same should apply to Web 2.0 services.
For example, I might be using Flickr right now for my image hosting. Yet what if tomorrow another service comes out that I’d like to use instead and I’d like to switch over to it. What would this entail for me?
- Download all my photos from Flickr
- Upload all my photos to my the new service.
- Going back to all of my previous entries and changing their image URLs.
Pretty simple right? Not! 🙂
Here’s what I’d like to see with Web 2.0 services instead then to make things a little easier.
- OPML export download / import upload feature – Basically whatever service I use, it allows me to create an OPML export list of links to my images. This same OPML export file can then be imported into another service and the images are automatically uploaded directly from my previous service.
- Custom Domain Names / Aliasing – Basically a way for me to create a consistent root path to my images no matter which service I’m using (i.e. images.nollind.whachell.com), as well as the ability to define my own aliases for my image paths instead of using the services. Thus a Flickr path of “http://static.flickr.com/53/112126899_592cf8d9dc.jpg” would become “http://images.nollind.whachell.com/spring-walk-02.jpg”.