Expert Texture Home Contact me About Subscribe Digipede Connect on LinkedIn rwandering on Twitter rwandering on FriendFeed

rwandering.net

The blogged wandering of Robert W. Anderson

A Vista plea to Microsoft

So, Vista is delayed. One must assume that Microsoft has made the best choice with the information at its disposal — certainly better info than the second-guessers who have pounced on Robert Scoble.

I am left with a couple of questions, though:

  1. What does this mean about Vista Server? That was already delayed beyond Vista Client. Can we hope for that in 2007? 2008?
  2. What about WinFx? I can understand why Workflow Foundation may need to track the Office 2007 release, but do Communications Foundation (WCF) and Presentation Foundation (WPF) have to wait for Vista? Do these parts really need 6+ months more work? And what about Atlas?
  3. And, of course, what about IE7? Is IE7 really that far from ready?

On my 2nd and 3rd questions, it is hard to imagine that Microsoft will release final parts early — it would take some of the wind out of the Vista sails — but as a software developer, I hope they do.

It is very difficult for ISVs to incorporate these new technologies into products while the dates keep slipping.
My point here isn’t to jump on the dogpile, but to make a plea to Microsoft:

Please, while retaining focus on quality, release WinFx and IE7 as soon as possible. Please do not wait for Vista’s release to make these components ready in final form.

Can anyone from Microsoft comment?

Tags: , , , , ,

Next big things will always exist!

Digipede I agree with Don Dodge in his post The Next Big Thing doesn’t exist…says IBM. Innovation and disruption will continue to fuel big things. I will go further and say that some of these things will even be big by IBM’s standards.

Don Dodge’s post is made even better by mentioning us! Alex Barnett notices and says he needs to find out more about Digipede. Alex, what do you need to know?

Tags: ,

Ray Ozzie’s Web Clipboard

Similar to his post on SSE, Ray Ozzie’s post on Wiring the Web has generated a lot of chatter.

I see this as really two things:

  1. Solving a major usability problem in Web applications: unbearably limited copy and paste. While we take this for granted in our client applications, we have all gotten by without it in Web applications for way too long. In and of itself this is a big deal.
  2. Then, what I think is the actual big deal: a Web demonstration of something else that most of us have probably ignored outright: the L in OLE (i.e., linking). Sure, this works in our client applications (though I think many of us abandoned its use a long time back), but working between applications anywhere on the Internet? Very powerful. And yes, RSS will already allow us to subscribe and fetch data into our aggregator. But coupling microformats with RSS and a simple link-pasting mechanism gives us (and even the “average” user) so much more.

I wonder how many people are surprised that it ends up being Microsoft that comes up with something like this. This is real Web 2.0 innovation, yes, but also interesting is that it can remove a key usability advantage that smart-clients have over browser UI. Ironically this helps close the gap between the BUI and the GUI (and we know which one wins this fight when the gap is gone). Now, I really wish I was going to Mix06 — maybe there will be more up their sleeves. BTW, I like the fact that Microsoft is working with Dave Winer on these ideas (OK, maybe it is just Ray Ozzie doing that, I don’t know).

Marc Cantor says he loves the Web Clipboard here. I almost misquoted him as saying it was “coolio” — seemed like a safe bet — anyway, it layers well on his work with microformats.

Adam Green asks if Windows is relevant in a Web 2.0 world? He wonders if part of Mr. Ozzie’s motive is to make Windows still relevant. Certainly a valid question; however, the interop that the screencasts show between the OS and the Web may depend on Windows in this implementation (and specifically the Windows RSS Platform), but the underlying architecture does not. It is just XML. So is the question really: is the desktop OS relevant in a Web 2.0 world? Undeniably, yes. I, for one, would like to see the OS vendors fight for their customers on features and not using lock-in. This sounds like a feature, not a lock-in.
Jim Benson uses Mr. Ozzie’s effort of an example of how . . .

We are moving beyond push-blogging to actually sharing information. It’s beyond pull as well. The read write web may well be the push pull web … and all points in between.

I was having this same thought driving home today — though we all have to help make this happen by engaging in microformats and Web Clipboard adoption (otherwise we may end up with a push-me pull-you Web 😉

I’m up for it.

Tags: , , , , ,

Interested in ASP.NET for your startup?

A question I ask Microsoft people frequently is: what are you doing to promote your tools in the Web 2.0 world / to help SaaS startups use your technologies?
I saw two posts today that, while not answering this question, seem to me like progress:

ASP.NET 2.0 Training Center

Microsoft (and CMP and O’Reilly and Dr. Dobb’s) have rolled out the ASP.NET 2.0 Training Center. This is to help PHP / JSP / ColdFusion developers learn about .NET. This looks like a great resource for developers to learn about the capabilities of .NET. If you are a developer using one of these other technologies, check it out. There is a free copy of Visual Studio 2005 Standard in it for you if you view 3 webinars.

Obviously, this is a great tactic to get non-.NET users to see what ASP.NET has to offer — I’m sure they’ll get plenty of free-riders too 😉

I found out about this from an O’Reilly post (see ASP.Net on a Roll). According to them, ASP.NET 2.0 is gaining leverage (as measured by book sales). Good news for Microsoft and for developers. ASP.NET is really a great way to build Web sites and services. I personally much prefer this to PHP, for example. Scripting languages are fine, but I’m in the strong-typing camp. And now since ASP.NET 2.0 can recompile your code on the server, it takes away a major scripting advantage.

Microsoft Startup Zone

In Microsoft Startup Zone Launches, Don Dodge announces the new Microsoft Startup Zone, sort of a portal into Microsoft’s Emerging Business Team. This site is full of resources for startup companies. While I still would like to see a partner program for SaaS startups, this site is worth a visit if you want to see what Microsoft has to offer emerging companies.

Tags: , , , ,

TechCrunch 5

Had a great time at Mike Arrington’s party last night, TechCrunch 5.

These parties are on an upward trajectory (I wrote about the previous one here). Last time there were boxes of pizza strewn about; this time there was catering — some of the food was quite good. Last time it was very cold in the backyard; this time there was a tent. Last time it was pretty full; this time it was absolutely packed. Next time, I think Mike is going to have to get an even bigger tent.
Anyway, thanks to Mike and Robert Scoble for the great time. I see in the pictures that Robert and Shel Israel took off their shirts for a photo (I missed that). Here are the Flickr photos. Even better, Robert’s Dad was there. And of course Patrick Scoble was also there. Robert’s dad must be very proud of his son / grandson.

Some people I talked to:

  • I ran into Nima Dilmaghani, a developer evangelist at Microsoft. I did a double-take when I saw him, because I don’t usually see Microsoft people at these events. He has the right approach to .NET evangelism: he doesn’t claim it is the right answer to every problem, but can knowledgably explain the relative benefits of the platform in an honest way. Note that link is to his empty WordPress blog — I’m hoping that will shame him into getting his blogging going 😉
  • I also talked with Ramana Kovi of ePlatform; look for their launch soon.
    Keep your eye on Kevin Burton’s Feed Blog. Word has it he was chasing a scoop last night; I don’t know what it was.
  • I talked a bit to Andrew Bunner, Director of Engineering of Rojo. He demonstrated some of the new features for me. I asked him about the AttentionTrust and its principles; particularly about principal #2, Mobility (we’re looking into that). In talking to him, though, I think that there is still a general misunderstanding about the AttentionTrust. It is about the 4 principles and the mission. That’s it. The ATX (attention recorder) allows you to store locally and / or provide data to services (one right now, ROOT). Using it isn’t in any way a requirement of the AttentionTrust’s principles.
  • I saw Zach Coelius again, his company Triggit is coming along. I realized he reminds me of my best man, David Shaw.

And many others, too. A splendid time for all, methinks.

Tags: , , , , ,

Why Web2.0 is a natural for the Mac crowd

I generally use Microsoft Windows and I mostly use desktop apps.

I have to admit: I often get annoyed with Web-based UI. Even that with the slickest use of AJAX. Even with WordPress, the application I am using right now.

And what is my problem?

  • Losing my form data if I hit the backspace at the wrong time?
  • Managing application-related pop-up windows?
  • Discerning what some little non-standard icon means?
  • Actually getting my mouse over that tiny icon?

Nope.

It is that the right mouse button has nothing to do with the specific page I’m on. Occasionally I find myself right-clicking and going “doh, this isn’t a Windows desktop application.” I miss having context-related options available with a right-click of the mouse (and no, I don’t just mean “copy this link”, etc.).

Of course, until recently, the Macintosh had no right mouse button. Or left button for that matter. Just one.

So all these Macintosh users look at the Web applications (Web 2.0 or not) and they are much like Macintosh desktop applications. See a button: click on it. See a menu. Click on it.

This limitation we Windows users perceive in browser-based apps just isn’t there for Mac users.

So Microsoft, and Robert Scoble in particular, I think you guys might be missing this point regarding Web 2.0. If you want to get more involved in Web 2.0, forget Live and Office Live; instead, start shipping single button mice. I know it might seem like a me-too mid-1980’s strategy, but you never know.

Tags: , , ,

Reviewing the eWeek VS2005 Review

Peter Coffee just reviewed Visual Studio 2005 in eWeek: Visual Studio 2005: Bright Lights and Shadows.

This article seems less a review and more a warning to developers to think hard about adopting the Microsoft development tools. The article is not exactly anti-Microsoft. Mr. Coffee has a good point when he says that the developer gets great productivity gains at the cost of adopting the entire Microsoft strategy; however, is this any different from the other major integrated environments?

In a related interview on AttentionTech (see Coffee Talk), Mr. Coffee points out that in their labs, they cannot test across a wide enough range of scenarios to verify stability issues reported by the user community. As a result, he cannot answer questions regarding the stability of VS 2005 and the greater question: was it ready to be released? While I accept this as a limitation, I do wonder what it means for the validity of the review. How was time spent in the lab?

Refactoring versus 400Mb files
For example, the review mentions that VS 2005 finally supports refactoring. It is a real productivity benefit for developers and is important for people evaluating the platform. This topic gets just a paragraph. Does it work well? The review doesn’t say. My experience is that it does not (as I write this post, I am also manually propagating a refactoring change across 15 different VS2005 projects).

Iimmediately preceding the re-factoring paragraph are three paragraphs about why developers shouldn’t expect a single IDE to do everything for them. The shining example here is that VS 2005 cannot open a 400Mb text file. It turns out that none of the major IDEs support files of the size. Is this a more useful test for a review than seeing how well refactoring works? I don’t think so.

VB6
About 20% of the article is devoted to issues for VB6 developers. Isn’t this old news? I can completely understand why the VB6 community feels slighted by Microsoft; however, the greater good for the development platform built upon a common framework has been proven. VB6 developers were always treated as second class citizens in terms of both development tools and resulting capabilities. While this is still the case for VB6, VB.NET developers don’t face this hurdle. This could not have (reasonably) been done without changes to the VB6 language. VB developers are second-class citizens no longer.

Strategy
I recommend the interview AttentionTech interview (see Coffee Talk). He discusses his review as well as the greater Microsoft strategy regarding integration of VS 2005 and SQL Server touching on the future with .NET 3.0 and LINQ. He does a good job of explaining this strategy as well as the value of these products for developers.

Tags: , , , , , , , ,

Blogs disconnected from the real world?

In his post, Off to go to Dublin, Disconnects between Blogosphere and Real World, Robert Scoble asks if there are disconnects between blogs and the real world.

He cites as an example the outpouring of enthusiasm for the Visual Studio / SQL Server / Biztalk launches and the lack of blogging about these products. I know I did it (VS drink menu, anyone?).

But Robert, there are easily hundreds of bloggers that have hyped up these launch events and blog about these products every single day.

Maybe these don’t appear on the general blogger “radar” because the vast majority of these Microsoft-focused bloggers are not tagging nor are they really interacting with the Web 2.0 blogosphere.

If I am right, Robert could do a great service to Microsoft and its Web 2.0 push by helping to better integrate the vast Microsoft blogging community with the rest of the blogosphere. For example, there are several siloed Microsoft-enthusiast blogger communities. Wouldn’t it be cool if those sites made it easy (or automatic) for their users to tag their blogs with Technorati tags? Couldn’t this increase the awareness of the general blogosphere about Microsoft and all their cool development tools?

Robert, what you think?

Tags: , , ,

“Anti-Microsoft” is a buzz-word?

One thing striking at Web 2.0 events is the absence of people using Microsoft software development tools. Of course, that isn’t news. Many of these startup companies go for the free tools and steer away from Microsoft. When we were starting out, we signed up for the Microsoft Empower program for startups. It is essentially free and provides all the Microsoft development tools. I suspect Microsoft needs to promote this program more. Free Express versions help, but it is too early to tell what the impact will be.

At the TechCrunch / Riya party, I did hear only one thing that made me bridle:

On the way to the ePlatform demo, we walked into the end of a Podcast of John Furrier of Podtech.net interviewing a fellow podcaster. She was pushing her site (I won’t mention it here). She said something like:

We are all buzz-word compliant. (list of terms), anti-Microsoft, (more terms) etc.

So “anti-Microsoft” is now a buzz word? It isn’t enough to be Java or Ruby on Rails or PHP or pro-Google or Sun, etc? Not liking Microsoft is one thing, but encapsulating that dislike into a buzz word is too simplistic for me. It is just another way people put blinders on isolating themselves and narrowing their view.

It isn’t about the hardware, software, OS, development tools . . . it is about what you create with them.

IMHO.

Update: I think I’m still not being clear on this: I would also bridle at “anti-Google” or “anti-Java” as attaining buzz-word status. It is just to cliqueish for me — am I alone on this?

Tags: , ,

Dave Winer’s Geek Dinner for Scoble

Last night, Dan and I went to the geek dinner Dave Winer hosted for Robert Scoble. While I’ve been to many parties and dinners full of geeks, this was my first “geek dinner.”

There was an interesting mix of people: entrepreneurs from Web 2.0 startups, various software developers, many bloggers, and other assorted geeks.

The highlight of the evening for me was the discussion that started just before the restaurant closed. We adjourned to the parking lot to continue until it became too cold and too late (although, apparently Robert and Steve Gillmor kept it going for another hour and a half, see Geek dinner Gillmortastic). It was a little challenging to get Steve Gillmor’s entire point, although I guess Robert finally got it after we all left.

The conversation was, I think, a typical one: why Microsoft doesn’t get Web 2.0 (i.e., how Google will beat Microsoft). Steve Gillmor has some pretty strong views about the mind share that Google has regarding applications. Yet he believes that Office will lose (or has lost) the battle. It appears that he wants to see AJAX-enabled interfaces to everything. All browser-based, all thin-client.

I think the major point of disagreement between Gillmor and many others in the crowd had to do with the utility of browser-based software models. For example:

  • Gillmor wants to do all of his RSS reading on the Web. I don’t. I prefer a model with the advantages of a smart client (rich UI and disconnected operation) that also allows me a surely Web-based interface. Newsgator is a perfect example of this. Both Robert and I use NewsGator in Outlook and from the Web. I also use it from my WM5 device. Even better, they are all synchronized.
  • Gillmor wants to write all his articles in e-mail. He said something to the effect of “e-mail will supplant the use of Word in the next six months”. This comment nearly resulted in a wager. I believe he is talking about a very small group of technologically-savvy early-adopters.

If Gillmor prefers Web-only, then more power to him. And he is right, there are many like him who feel the same way. But there are also a huge number of people (and these are not just corporate users) that prefer the installed-software model.

Google has enjoyed a great deal of popularity as an answer to Microsoft’s dominance. They have a stockpile of goodwill and trust from people simply because they are not Microsoft. This is not permanent. The bigger they get, the more profitable they are (if that’s possible), the more people they piss off with their own kind of over-reaching, the more this is going to wane.

And Microsoft is not standing still. Certainly, they’re concerned about Google (and I hope more concerned about supporting different models of user interaction than just Google). Next year is going to be a big year for Microsoft. I am not ready to count them out of this “Web 2.0” market.

Tags: , , , , ,

« Previous entries · Next entries »