Now Don Dodge is writing about Paul's essay
dondodge.typepad.com
dondodge.typepad.com
I love microsofties, they go straight for the throat. The circumspect ex-softies trash MS these days for MS's lack of focus & ability to adapt. This is because MS has lost their core asset, their API.
'... The cornerstone of Microsoft's monopoly power and incredibly profitable Windows and Office franchises, which account for virtually all of Microsoft's income and covers up a huge array of unprofitable or marginally profitable product lines, the Windows API is no longer of much interest to developers ...' [1]
There is still some great stuff coming out of MS, but they hardly excite the next generation of developers of software. Some of these issues revolve around the dollar costs associated with owning MS operating systems & associated software. Cheaper and more open alternatives don't help. [2]
To hear Office, Corporate ownership and X-Box [3] demonstrates to me the developers have left, and marketroids are bleating the 'marketing & business' advantages, where in the past it would have been technical advantages. [4]
'... Defaults. Microsoft will design Windows so as to enable computer manufacturers and users to set non-Microsoft programs to operate by default in key categories, such as Web browsing and media playback, in lieu of corresponding end-user functionality in Windows ...' [5]
And as for Microsoft being benevolent, all I have to do is look at Don's own first post in his blog to see Microsoft priorities in print. [6]
Reference
[0] Don Dodge, 'Linked in Bio'
http://www.linkedin.com/in/dondodge?trk=btn_typepad
[1] Joel Spolsky, 'How Microsoft Lost the API War'
http://www.joelonsoftware.com/articles/APIWar.html
[2] Why is it Windows OS has got more expensive, while hardware has got cheaper? It's not distribution nor the OEM's installing the software. So why has MS consistently increased the cost of owning their OS?
[3] Well maybe not X-Box. But how many developers have access to X-Box tools, can develop for it & release software?
[4] MS did a great job unifying the hardware market from DOS to Windows meaning you just plugged hardware in and it worked.
[5] Don Dodge, 19th July 2006, 'Microsoft's 12 principles to promote competition. Read the comments concerning defaults and MS software settings'
http://dondodge.typepad.com/the_next_big_thing/2006/07/microsofts_12_p.html
[6] Don Dodge, 'Microsoft's 12 principles to promote competition' Ibid.
Just think about the open-standard PC, putting aside some obvious benefits like keyboard control: Who wants 50 unregulated, crappy versions of a football simulation game? Additionally, 5-6 patches (normal with PC games) is simply unacceptable for an out-of-the-box, plug-n-play device like a game console.
Sony Playstation is a closed system but i can still program qbasic on it. [0] You missed the point. How do the next generation developers get a taste of developing software for MS's game platform? Get a copy of Windows and start with DirectX?
MS missed the chance to capitalise users from the next generation to create their own crappy games, with some basic MS technology (compilers, languages and editors), pass them around with their mates. I hardly expect anyone to create a game worthy of a gold. But it doesn't mean you couldn't let users try, for curiosities sake.
Reference
[0] Even if it was to get a tax break. I can also use antiquated Linux operating systems and various hacks. Can this be done with XBoxes? I don't know.
Have you heard of XNA? It's a popular C# framework amongst game developers that allows anyone interested in game development to bring their creations to life on PC and XBOX 360.
As a matter of fact, one of the projects I developed in university is now being transferred to XNA by a friend of mine...some people from the XBOX Live group saw our game and encouraged that it be ported to XNA so they can look into making it available on XBOX Live Arcade.
Now that's more like what I meant & more usable. Why didn't/don't they ... [looks up XNA on google] ... ahh so they have thought of this ~ http://msdn2.microsoft.com/en-us/xna/default.aspx
Looks like you can run your code on the XB360 via the XNA creators club ~ http://creators.xna.com
'... the XNA Creators Club opens up video game development to untapped creative minds, enabling anyone to affordably build and play amazing game ideas on Xbox 360 systems for the first time ever ...'
Thanks for the heads up. That's why I do not discount MS doing some interesting technology. This is superior to Sony who will not allow you access to key sound & graphics API's without forking out the $200K developers license.
'... As a matter of fact, one of the projects I developed in university is now being transferred to XNA by a friend of mine...some people from the XBOX Live group saw our game and encouraged that it be ported to XNA so they can look into making it available on XBOX Live Arcade. ...'
Good stuff. Just out of interest how is it licensed?
It's like the Vintage Microsoft of old giving cheap access to their development tools and with a bit of an extra cost platform.
The refs are there because I want readers to be able to judge information quality. ~ http://goonmail.customer.netspace.net.au/2005MAR221100.html Also posting it this way keeps my information intact. OT it maybe, but tough. I'm writing for others to read & judge in the future (as well as the now).
PROCESS:
The organisation bit, is a custom tool I'm writing called nextgen. Most of the references I'm composing are done real-time from various sources. The text is entered into my 'nextgen' blog engine & I simply cut+paste into here.
Once the story is stored (entry + links + tags + image) I can then re-use the text and add the post to other blogs I have. For example the above post also appears here ~ http://flickr.com/photos/bootload/450417776
This is done manually at the moment, but if I store it, I can automate it.
IDEA:
"Who owns you?"
The concept is along the lines of 'capturing & rescuing all the fragments of my on-line identity since '94. I then become the most authoritative source of me. Most people probably do this by default, but my stuff is spread across the web. I want it back.
My own personal supply of data gives me the ability fine grained control of my data and allow
- License: control license and re-license my data
- Mash: combine various different feeds, text, urls, images etc
- Formats: as html, rss, atom
- Re-distribute: news.yc, flickr, twitter, slashdot, blog, delicious, foo
- Code: web API's means I can interact with data not sites
MORE:
You can read all about it here ~ http://flickr.com/photos/bootload/sets/72157600015450188
Did anyone really think pg was 'speaking literally'?
Please, this is a well paid executive. He has business meetings with other executives, oversees the big transactions. Paul may very well be right about the future of our industry, of the Internet...
The problem is not that Microsoft is not feared, or that they are not agile, or even that they are not aware. I don't think they really even care. As long as the Citigroup's and other GIANT Fortune 50 companies are buying MS products, they will be in the green for decades to come.
The fact that they are interested at all in what we like/think warrants some credit, however little we collectively may give them. I like to keep it in perspective, it's just a software company after all.
Eh. I personally didn't enjoy working with Microsoft. Strange mix of arrogance and mediocrity.
Those things tend to correlate positively.
He then called Google a "consumer search company." Has he forgotten about GMail and the power of web apps based around powerful search?
I completely understand if Mr. Dodge was taken aback by Paul's essay, but I really do hope (at least for Microsoft shareholders) that Microsoft's Emerging Business Group doesn't actually buy into these "classifications."
Saying "Since when does growing $4 Billion a year = Dead?" sounds a lot like a cancer patient in denial to me, "How can I have cancer, look I can still run and jump today so I must be fine".
He completely missed the PG's main point that no one is afraid of MS anymore. He's pointing to revenues and yet he fails to mention MS's abysmal share performance. Come on Don, at least read more than the title next time.
"I already know what the reaction to this essay will be. Half the readers will say that Microsoft is still an enormously profitable company, and that I should be more careful about drawing conclusions based on what a few people think in our insular little "Web 2.0" bubble. The other half, the younger half, will complain that this is old news."
Last night a friend of mine said this to me: "these websites will be empty places 5 to 10 years later". That pretty much sums up the web 2.0. Sure it's not another dot-com bust but it still not a long-term thing. Only the biggies can survive while the niches will eventually died.
"Holding up Apple and Google as the Microsoft killers is curious. Microsoft is a software company. Apple is a hardware company and Google does consumer web search. I have a lot of respect for Apple and Google, but Microsoft killers? I don't think so."
I think that's exactly the point Don. Desktop software, while still (immensely) profitable, isn't the future of software.