It's the right tool for the right job. C# is second to none for server side work and JavaScript is great for the client side stuff. Node makes it interesting but i'd imagine the [server side] debugging support is a while from being at the level C# offers.
Maybe just personal preference here but there's a lot of text in there (likely lots that won't be read). I'd drop it down to a sentence and a diagram. Agree with the idea though.
They're are easy target and i had this discussion over drinks with some friend last night. I actually think their software in the last few years and what is coming through is getting great respect from hackers.
Also, a few things to remember.
1. Search in only 10% done.
2. Pervasive devices are taking over as the key interface to systems.
3. Collaboration is the big wave on the web.
4. Privacy/Trust - things like google apps work for some data (and are a great addition) but add in trust and privacy in business and they're screwed. Open ID is thinking about identity, but there's a long way to go.
For these reasons there is a long way to go before anyone can be considered alive or dead. I for one think Google will be overtaken by someone in the not too distant future as well. It may be a resurgent Microsoft - remember Netscape.
Oh, the have an ace in their cards. Ray Ozzie is Chief Software Architect (a position Gates himself used to hold) and created probably the more powerful collaboration software in its time at Groove. He's been very quiet recently and his emergence may be their resurgence.
Not everyone is going to want to create 5 minute web 2.0 software to get bought by Google - a big change will emerge as happened with Netscape and AltaVista. Stay tuned.
Next Gen Search is exciting to think about.
Pervasive - I personally want to degadgetize and surround myself with inexpensive, pervasive technology. (Why isn't bluetooth inexpensive?)
Collaboration - If you listen to MS talk, they are significantly ahead in collaborative technologies. I can't speak to that, but would personally like a movement toward open document formats.
OpenID - why are they important? I should do more reading, I might not understand the scope of that project.
web 2.0 is bubblific. good luck to those hoping to make a quick buck. I wish better luck to those that aspire to create value, change computing and create sustainable business models.
They're are easy target and i had this discussion over drinks with some friend last night. I actually think their software in the last few years and what is coming through is getting great respect from hackers.
Also, a few things to remember.
1. Search in only 10% done.
2. Pervasive devices are taking over as the key interface to systems.
3. Collaboration is the big wave on the web.
4. Privacy/Trust - things like google apps work for some data (and are a great addition) but add in trust and privacy in business and they're screwed. Open ID is thinking about identity, but there's a long way to go.
For these reasons there is a long way to go before anyone can be considered alive or dead. I for one think Google will be overtaken by someone in the not too distant future as well. It may be a resurgent Microsoft - remember Netscape.
Oh, the have an ace in their cards. Ray Ozzie is Chief Software Architect (a position Gates himself used to hold) and created probably the more powerful collaboration software in its time at Groove. He's been very quiet recently and his emergence may be their resurgence.
Not everyone is going to want to create 5 minute web 2.0 software to get bought by Google - a big change will emerge as happened with Netscape and AltaVista. Stay tuned.
People should focus on integration between components - the argument between language and frameworks died many years ago.