Microsoft is Determined – All Nighters

Reading Scoble on bloglines.  As a Microsoft employee he is at the office at 1:46 AM.  He is not alone.  The first post is followed up by another post including a photo link of a whole group of volunteers working on their own time.  They believe in the product that much.  That is formidable competition for anyone going up against! Upgrades in progress

Wow, that’s fast. There are a few teams pulling an all-nighter
across the freeway from where I’m sitting right now (yeah, I’m still at
the office at 1:46 a.m.) working on pushing up new code to and
Richard MacManus already has a post about the changes.

And Edelman just brought a committed employee on board

That was the situation I was in yesterday and it’s why I am now at 4:30 a.m. getting around to posting.

Is that what it takes to succeed in the attention economy?

Flash Sucks. OK, Flash Doesn’t Suck. AJAX Sucks. OK, maybe AJAX doesn’t suck.

Flash sucks.  You can’t link directly to it.  The search engines can’t read it.  Do away with all flash.

No!  Flash itself is not the problem, rather it is the implementation of flash that causes the problem.  Any Flash application that does not allow a URL, a freakin’ link, to let me access a *particular space* within the application completely sucks.  Links rule.  You take away links and we, as usability experts, will point out that you have lost it according to Al Gore Berners Lee.

Ajax AJAX, or Asynchronous JavaScript language and XML, is a cool method of hiding round-trips to the server from the end user.  This DOES have some great applications like to auto-complete a field like in gmail.  This applies to situations where you have an HTML environment and a specific need to get specific data.

Flash advocates, this one completely included, got carried away with what Flash COULD do and went overboard in the past building sites where usability was based on a journey, but not a context to be revisited like the Internet is with links.  Now, Microsoft is repeating the same mistake with   Just because you CAN built a completely AJAX application where the URL never changes doesn’t make it any more of a good idea than building a completely Flash web site.  GIVE ME LINKS!  REST PLEASE! (excuse the pun you nerds out there).

Where are the usability experts yelling about the lack of links on  The world demands a 100% solution and if we get to 95%, well, it won’t work.  That is just the law of nature.  No links, no live.

Now, of course this begs the question of "if AJAX is so great for so many things, then why aren’t we actually using Flash more?" – and I really believe that we need to use Flash for many of the things that AJAX is being applied to because it is the web2.0-flavor-of-the-day.

And one more rant, please explain why WYSIWYG textarea fields aren’t built into EVERY browser as part of HTML?  Please, this is 2005, stop making us work at that level and let us work on usability and the human problems, which are quite complex enough thank you.

<end Ed as programmer on social software team with hat day>