|
The newly emerging patterns of software development 
Bottom up rather than top down
Wisdom of the crowds rather than wisdom of the corporation
Evolving practices vs a beuracracy of standards
| | The social imperative - 'Blogs, wikis, and social tagging have shown us that group intelligence, amplified by nothing more than linking and search, can manage flows of information more effectively than most of us would have dared to dream.' I qoute from Jon Udell who nails it with regard to Microsoft's proposed WinFs. Basically it's not following any of above, it is rather old school - pre social software thinking. |
| | More evidence of wrong or old school thinking opinion from Phil at ZDnet |
| | Randy Holloway responds to similar critisisms and tries to defend Microsoft's attackers and indicates quite correctly 'That doesn't mean that Google and MSN won't gain more share here, it just means that they won't serve every need for every user (or perhaps for any user).' but seems to miss the point using two arguments : "Users not trusting online services with their data' and Scobles 'you can't run Photoshop in a browser yet'. Both of these are quite weak arguments in my opinion, the first is answered by the many internet businesses looking after their customers and users critical data (SalesForce.com for one classic example). And as for the photoshop quote well very few users actually need that level of interactivity, most are satisfied by flikr's online tools. It is also safe to say that both of these points become less relevant as more innovative web based software emerges everyday (Ajax gimp anyone?). I also dissagree with Randy's comment 'The world of web-based services (and XML Services) is rapidly expanding and is certainly important. But the value of the client (whichever platform you choose) to orchestrate, integrate, and deliver new experiences based on those services can't be underestimated.' I beleive the winning web services so far have been RSS, XMLRPC and REST (if prolification and use is any indicator) which have done exceptionaly without the big boys 'Orchestration' that is specified as essential by them (This deserves it's own post, and I will create one soon). |
| | Don't get me wrong, I'm not willing to give up my own desktop yet, there are desktop apps I use every day (although getting fewer, and most serve the web in some way), but much of my time is web based rather than desktop based and that is likely to increase rather than decrease. Also I don't mean to pick on Microsoft here, they just happen to be a big target. |
<-- What Is This?
|