The art of the argument

Paul Graham wrote yet another excellent essey – “How to Disagree“.

The web is turning writing into a conversation. Twenty years ago, writers wrote and readers read. The web lets readers respond, and increasingly they do—in comment threads, on forums, and in their own blog posts.
Many who respond to something disagree with it. That’s to be expected. Agreeing tends to motivate people less than disagreeing. And when you agree there’s less to say. You could expand on something the author said, but he has probably already explored the most interesting implications. When you disagree you’re entering territory he may not have explored.

He then proceeds with identifying a hierarchy of disagreements.  In his view, the forms of disagreement are:

  • DH0: Name-calling.
  • DH1: Ad Hominem.
  • DH2: Responding to Tone.
  • DH3: Contradiction.
  • DH4: Counterargument.
  • DH5: Refutation.
  • DH6: Refuting the Central Point.

Paul’s post reminded me of something – a course of formal logic back in college.  One of the things that course covered was a list of fallacies, which are often used in arguments either intentionally or not.  Of course, the complete list of fallacies is much longer and will take more time to memorize and understand.  But, if you wish to win and rule online (and offline) arguments, you should at least get familiar with those.

Paul organizes hist list of disagreement forms into a hierarchy. He says:

Indeed, the disagreement hierarchy forms a kind of pyramid, in the sense that the higher you go the fewer instances you find.

It would be nice to see a similar, hierarchy organization for the longer list of fallacies.   Which ones are the most frequent in online discussions?  Which ones are easier to create and why?  How to recognize and respond to them?

Quotes from the office

There is this fun side to working in the office – you get to listen to all those small talks, little arguments and what not. Here are some quotes from the recent discussions. I’ll remove the names to protect the innocent.

– I don’t like football!
– What do you mean you don’t like football? How is that even possible for you not to like football. You do.
– No I don’t!
– Even you kid loves football. Look at his pictures, he’s always with the ball and in football clothes…
– Dude, the kid is just a couple of years old. He doesn’t know what he likes and what he doesn’t. He’ll play with whatever you throw at him…

– If I remember correctly, you were married and now you are divorced, right?
– Yes. I was married twice.
– Some people… they never learn…

– Are you going to eat with us?
– I’m on a diet.
– Again?!!
– Still…

– What are you planning to do then?
– I will be a teacher in the public school.
– Teaching what?
– Computers.
– Listen, if I will ever know that you are teaching computers in school, I’ll come over and personally kill you.
– Why? You think I am alone like this? Other teachers aren’t much better anyway.
– I don’t care. I warned you. And you know what?
– What?
– I don’t have a limit of killing just one person. If there is more like you, I’ll take care of all of you…

A thought on workplace organization

Here is an insightful bit from this comment in this Slashdot discussion:

Someone I know went for a job interview with (I think) Vodafone. Their open-plan office was set out according to the OSI model — physical layer people at the end, application people at the other end, and everyone in order in between!

Talk about integration of technology and corporate culture…

Odnoklassniki.ru – the way to do site messages

After all the comments I received for my  other post about Odnoklassniki.ru, I decided to expand a little bit on the positive parts of the web site.  The biggest success of it, except of course for thousands of people registering spreading the word of a mouth, is the messaging system.  And the whole messaging system, but the notification part of it.

For me personally, the proof of the success of the notification system lies in the fact that I actually like it myself.  Because I am usually in the opposite camp.  I think that we have enough messaging and notification systems as we are, for web sites to develop their own ones.  But, in this case, I have to say that it was done very well, and that it works possibly better  than any other alternative could have.

If you are not familiar with it, here is a screenshot (NOTE: the green border on the left was added by me, I’ll explain why in a moment).

Odnoklassniki.ru profile

This is my profile page.  Or, more accurately, a part of it.  This is what I see when I login.  There is the main navigation menu at the top (orange color), with sub-menu (in light gray) for the currently selected tab.  There is my picture, and some basic information, such age, last login time, etc – something other users can see when they visit my profile.  And, there is the notifications section on the left side (I put the green border around it).

Users of Odnoklassniki.ru can send each other messages.  As far as I know, they can’t do mass mailings or group discussions or anything like that.  It’s purely one registered user to another.  There is a limit on the size of the message – 1,000 characters.  There is a rich text editor with some formatting controls, such as text alignment, foreground and background colors, copy and paste buttons, and font face and size selectors.  Of course, smiling images and some commonly used icons (money, beer, etc) are also available.

The nice parts of the notification system are as follows.  Firstly, it shows incoming messages and status notifications in full.  It doesn’t tell you something like “you have 1 new message, click here to read it”.  It just shows it you right there and then.  Secondly, it queues all notifications and messages and shows them to you in turn one by one.  Not all at once or in a digest form, but one by one, in chronological order.  Thirdly, the system doesn’t hide the message after it showed it to you.  And it does not insist on you dropping whatever is that what you were doing and acting upon the message.  No.  It keeps the message in its full length on the left side of your screen until you act upon it.  For this you have two buttons underneath the message – close it and reply to it.  If you close it, the next message appears if there is one, or the notification area folds, so that not to occupy your screen space with nothing.  If  you do a reply, then a popup window appears with the name and picture of the person to who you are writing the message, and a rich text editor.  You can type your message there and press submit button.  Once your reply is submitted, the popup window is closed and the notification for the message that you were replying to is closed.

The way this notification system works is totally intuitive and out of the user’s way.  There is no way one could miss the notification while browsing around.  And, at the some time, it is easy to ignore it if you are in the middle of something.  Considering that many users of Odnoklassniki.ru are middle aged people and older, with somewhat limited web experience, I think the system does them a big favor by not being too stealth or too aggressive.

Back to the wider system of messaging, there are a couple of other nice bits to it.

First of all, it’s the archives.  Message archives are easily accessible through the top menu.  You can go through incoming and outgoing messages separately. And again, there is always the name and image of the user with who you communicated, and the full text of the message right there – no need of extra clicks and deep navigation.

Secondly, the way email notifications are done is also nice.  The system is tracking if you are online or not.  If you are, it won’t be sending you email notifications.  And, if you are not, it will still give you a chance to come back before abusing your mailbox.  It does not send notifications right away as they happen, but keeps them in the queue for some time.  If you aren’t coming, you will eventually get those to your email.  But I have to say that the balance of immediate notifications without emergency email abuse hits right on.  Perfect.

Now, why am I so detailed and picky about this messaging and notification system of Odnoklassniki.ru?  Because, I believe that much of its popularity lies within just this part of the site.  Many of the registered users don’t know how to use other messaging systems (ICQ, Skype, IRC, etc).  Many don’t want to share their email address.  And many try to avoid any extra email.  Also, there is a large diversity in age, current location, and computer skills among the users, so finding another common medium for all these people to communicate might prove rather difficult.  But with this one, it’s not.  Anyone can send a message, get a message, and reply to a message.  And that’s all that matters.  I know some people who use Odnoklassniki.ru as an instant messenger.  They chat with a whole bunch of people at the same time, using really short messages of plain text (no rich formatting), and they send them back and forth a few times per minute.  These people stay online for hours at a time!

Can the existing system be improved?  Absolutely.  Firstly, I think it should use left-aligned or justified text whenever the text of the message is shown.  Now it uses centered text for some reason.  Secondly, I think formatting should be a little bit smarter.  Paragraphs and links should be recognized better.  Text *like this* should be bold.  Text _like this_ should be underlined.  There should be better support for quoting.  There should be a way to refresh your memory about older messages.  Maybe something like phpBB has.  Maybe group discussions will make some sense… Some of the possible improvements should be thought out and planned carefully not to make interface heavier or user interactions more complex.  But there are many potential improvements on the intuitive side of things – something that will minimize the annoyances and unexpected behaviors.

I’m eager to see how this part of the site will evolve in the future. What will be improved, what will be added, and what removed… What do you think?

The webmail observation

Interestingly, out of Gmail, Yahoo Mail! and Hotmail, only the first one does not append advertising messages to actual emails.  I am rather surprised by this, given we just started with the year 2008.

I remember back when Hotmail and other webmail services were just starting, it was a common practice to monetize on advertising banners shown to webmail users, while also embedding advertising messages into outgoing emails.  That was a really ugly situation, but a lot of people suddenly got free access to email, which was great, so we lived with it.

While free webmail has always been useful, most web people prefer to have a mailbox under their own domain.  Or at least they preferred before Gmail came into play.   Nobody ever took you very serious if you were communicating using a well known free webmail service.

When the coolness of your own domain started to grow, many webmail services tried to meet the needs of their users and attempted to hide the obvious facts of them being free webmail services.  This was the time when webmail services registered tonnes and tonnes of domain names and offered their users a choice of any for their mailbox.  It was also the time when some stopped embedding advertising into outgoing emails.

For a few years, I stopped caring much about this issue, since I got a proper mailbox, as did many other people with who I communicated.  I knew of webmail existence, but it was mostly outside of my scope of interests.   Until Gmail came out.

With Gmail, Google changed the perception of webmail once again.  Two things that they did differently were AJAX interfaces, which provided for a much faster and more responsive user experience, than traditional web sites; and plenty of space.  If I remember correctly, Gmail offered something like 1 GB mailboxes.  That was in time when most other webmail services were giving out 10 or 15 MB.  “You will never have to delete an email message ever again“.

Google managed to make webmail popular again.   They implemented most of the good stuff, ignored mistakes, and came up with a few smart things of their own (conversation grouping, labels instead of folders, etc).  And, of course, one of the things that they did right was the advertising.  While reading mail, users see ads for related stuff – in clean, text, no blinking manner.  And no outgoing message is ever modified by Gmail to include advertising or to suggest that recipient should  give Gmail a try, or any of such nonsense.

I move all my mailboxes to Gmail.  This my only email interface these days.  And I’m pretty used to it now. And a lot of other people are back to webmail. And so it amazes me to no avail that some web services still don’t get it.  After all this time and all these lessons.  They still including their ads in outgoing messages.  This is really weird…

To all of you using Yahoo Mail, Hotmail, et al, – you should really give Gmail a try.  At least you’ll know for sure that your recipients will get messages exactly as you send them.  No more, no less.