molly.com
Thursday 24 January 2008
Me, IE8 and Microsoft Versioning
If you work in Web design and development and haven’t read any of the articles and discussions taking place regarding IE8 and its use of meta versioning for standards compliance, it’s time to read up on it ASAP. Begin with Aaron Gustafson’s “Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8” on A List Apart. You can follow the threads from there. Russ Weakley at maxdesign is keeping a good list of the conversations too, so you can drop by and fill up on all
the mud-slinging and drama as it unfolds.
Burning truths
I began to write a response to Shelley Powers’ formidable “Bobbing Heads and the IE8 Meta Tag.” In this article, I’m cited as being in compliance with the Microsoft meta option. At first I resisted that I was being “compliant,” thinking that despite my discomfort with the option, I thought (and still do think) that it was the best solution that came up during the year-long versioning discussion we had.
The year long, very private, NDA’d versioning discussion. Which is where I have to agree with those who cite me as being “compliant.”
Because this was not a public discussion, and because I and others both internally and externally failed to convince Microsoft to make it a public discussion (although to their credit they did bring in industry advocates), I am in fact in compliance with the meta choice.
However, this doesn’t mean I agree it’s the right thing to do. I can say that I think it was the best of a list of much more problematic options that were presented. Just think about what naturally came up at first, attaching to the DOCTYPE switch or encouraging the use of conditional comments are both easily identified (but also very problematic) possibilities. And just because I did in the end agree that this was the better choice has nothing to do with silence. We all had legal and ethical responsibilities in that process.
I wish, oh how I wish, we could have all worked on this openly and together. That would have been my dream, but alas, it wasn’t to be.
Holding back the tears
When I began to talk to Microsoft and IE via the WaSP Microsoft Task Force, the conversation was far more open, or at least it appeared that way. When I left WaSP to work with Microsoft in a liaison capacity, that was still true. Over the past few years changes within the company infrastructure led to changes for the IE management hierarchy, and suddenly things got very quiet.
Silence can equal consent, indeed. Which is why I personally focused on breaking that silence. It took enormous pressure internally (and frankly, I believe that’s continuing) as well as my blatantly asking Bill Gates about it this past December to push the doors open again. Finally, this allowed Aaron, who was part of that long versioning discussion, to publicly talk about the switching work being done.
If those hands had not been forced, no one would have heard about this until IE8 landed on our doorsteps.
Out the issues
Now it’s out in the open, prior to a beta. We now know a hell of a lot about IE8 because of this. We can take a damned good guess at what’s actually in IE8 standards-wise because in IE8 standards mode, we have Acid2 compliance. Break down Acid2, and you’ll see what those implementations are or will be.
I believe we are in a much better situation knowing all of this in advance of the product. Was it wrong for Microsoft to shut up? I say yes and I call foul on those folks within the organization who allowed the very positive and productive conversations be shut down so dramatically. Clearly, they made a drastic mistake, which they were warned about by internal folks as well as advisors over and over and over again. So, the more yelling that comes from the Web community and the public press, well, that’s a message Microsoft will listen to so let’s remember that and hope some good comes of it.
Honestly, would it have been better to hide all this information until IE8 landed on our doorsteps? I don’t think so. At least now we have a window into what Microsoft is doing and the conversation, as is evidenced by the activity of the last week, is outed.
Transparency is bullshit, let’s get naked
Open standards must emerge from public, open, bare discussion. Microsoft clearly does not agree with this. It goes against its capitalist cover-up mentality, even when Bill Gates himself has quite adamantly stated that there should be no secrecy around IE8. In fact, he was the one who let the name slip. The fucking name, people! This shows you how ludicrous the lack of communication had become: Gates himself didn’t even know we weren’t allowed to say “IE8.”
This covert behavior is a profound conflict for me as I’m sure readers will at least agree that I’m pretty darned overt by default. But I knew it going in, I just kept and am still keeping my hopes high because that is also my default.
Sometimes the solution is to step back and re-evaluate. Sometimes the solution is to walk away. I haven’t firmed up my personal decisions on that just yet. Maybe it’s time to go back to Old School WaSP-style stinging of MS, but that definitely is not my default.
Can’t we all just get along? No, really. During my time at WaSP, the door was open to a kinder, gentler way. More fool me? So be it. I’m not giving up the greater goal, which is keeping the Web open, free, naked, bare-assed to the world.
Of, by and for
I think about all of us, whether we are “for” or “against” a given approach in the context of Web technologies in general, and I realize how necessary our arguments are. We are some of the world’s smartest, most innovative, committed and passionate people. How we’ll start figuring out better ways to collaborate, change old-school thinking, and encourage positive innovation and growth for the Web, well fuck if I know. Been down several roads (WaSP, for example) to try and see just how to do that.
What I do know is that the Web is still of the people, by the people, and for the people, no matter what Microsoft or anyone else does. And we’re the people to keep it that way. It’s not the what, but the how, and the when, that we have to focus on.
Filed under: WaSP,accessibility,browsers,community,javascript,microsoft,policies,professional,society,software,standards,w3c,web design and development,whatwg
Posted by: Molly | 22:22 | Comments (58)
Wednesday 31 January 2007
Working Together for a Better Web
This message is cross-posted to the IEBlog to take your comments there.
Hi Everyone!
I’d like to introduce myself. I’m Molly E. Holzschlag, and I’m excited to announce that I’ve signed on with the Internet Explorer team on a contract basis to work on standards and interoperability issues. Many readers of the IEBlog will be familiar with the Web Standards Project (WaSP). As the departing Group Lead for WaSP and as an invited expert to the W3C, my work has in the past focused on the creation and evangelism of Web standards. In an effort to develop proactive, cooperative relationships with Microsoft as development teams ramped up for IE7 and the new Expression Web, I began working closely with the Web Platform and Tools team via the WaSP / Microsoft Task Force.
The Web, as envisioned by its creator Tim Berners-Lee, was always meant to be an interoperable platform. That was the entire heart and soul of its emergence: To provide people a means of sharing information across the world without regard to the computer platform or browser in use. Due to the browser “wars” and what I prefer to think of as the early evolutionary stages of the Web, just how we were going to keep that vision in such a fast-moving environment became a serious concern.
One way to address that concern has been through standards advocacy and evangelism. Another way is to identify the problems in all browsers and tools, prioritize them, and work toward creating a stable baseline of compatibility from the side of software as well as education. I spent a lot of my career working on the first, but now I’m convinced it’s the action and education that’s going to make the long-term difference, not evangelism on its own.
With that, I’m very excited to announce that I will be working to advance standards and interoperability education and outreach. The goal is essentially two fold:
* To provide resources to Web designers and developers (including internal developers at Microsoft) as they work toward a more standards-oriented goal – no matter which tools and technologies are being used. To achieve this, our group will be publishing educational material for designers and developers from such noted industry experts as Eric Meyer, Christopher Schmitt and Aaron Gustafson. We’re choosing people who represent the Web professional’s community at large and who are subject matter experts in the technologies about which they’ll be writing. We’ll also be doing hands-on tutorials, continuing with our chat series, and I’ll be blogging a column called “The Daily Molly” which will provide short news, tips and tricks, and items of interest to the community
* To work with Microsoft as well as all browser and tools vendors. It is my desire that persistence coupled with diplomacy will assist us all in moving to a time where interoperability becomes the heart of the Web again
Pete LePage, a Product Manager at Microsoft Web Platform and Tools, offers these words:
“I’m very excited to work more closely with Molly, as she excels in creating content for web designers and developers. Her track record of achievements in community outreach initiatives, her independence, as well as her high standards, is impressive and this strength will be of great value to both the designer/developer community and to Microsoft. Molly’s unique capabilities are ideal for this position and I know she will be successful in connecting the web community with us.”
I look forward to this challenging, exciting opportunity! I’m grateful to all the wonderful people at Microsoft, Opera, Mozilla, Apple, the Web Standards Project, the W3C and countless other companies and groups around the world who are working so very hard to advance this evolutionary and wonderful tool we share that is the World Wide Web.
With warm regards,
Molly
Molly E. Holzschlag
Standards & Interoperability Education and Outreach
Web Platform and Tools, Microsoft
Filed under: The Daily Molly,WaSP,accessibility,announcement,browsers,faith(less),ie7,innovation,microsoft,policies,professional,society,software,standards,w3c,web design and development
Posted by: Molly | 00:50 | Comments Off
Thursday 18 January 2007
What Really Happened with HTML and CSS in Outlook 2007
People working with HTML email have always had under-represented voices in the way various software vendors implement HTML and CSS into their mail software. Recently, Microsoft Outlook 2007 has made major changes to the way Outlook renders email, and developers are naturally, and understandably concerned.
To that end I took the question to colleagues at Microsoft in order to see what I could find out. I have to admit that after having been so focused on working with IE7 and other prioritizations, it never occurred to me or anyone else at WaSP in the Microsoft / WaSP Task Force to even ask about rendering in Office products. What a kerfuffle, as Lou would tell Andy in Little Britain.
As it turns out, in past versions, Outlook used two rendering engines. IE’s for reading content, and Word for composing messages. What this meant was that if you were replying or forwarding HTML emails, previous versions of Outlook would first use IE’s rendering engine to view it, then would switch over to the compose engine, Word.
While wrangling this is a no-brainer for Web designers and developers accustomed to working with a variety of tools, typical users were finding enough inconsistencies between what they were creating and what they were receiving that it became apparent the rendering and editing engines should be the same. This makes sense from a programmatic as well as use standpoint in the long term as well.
So, the IE engine was removed and the updated Word engine is now serving both needs within Outlook 2007. Of course, some stuff is breaking. Fortunately, there’s some documentation to help designers and developers know just what is and isn’t supported in Outlook 2007, at least theoretically. No, this isn’t fun news, as it means we’ll be learning what’s problematic as we go, and at worst disrupting our own user/customer relationships.
So when we’re done kicking and screaming over Yet Another Interoperability Muckup that we will have to account for, let us try to dry our tears, put on bandaids where necessary, give magic kisses and plan how we’re going to fix this.
I’m currently gathering and doing some tests to compare what the documentation says and the rendering of Office 2007 actually does. It’ll become a bit clearer where the holes are after we begin to put the software through its paces.
Please comment as to your experiences and include any links to problem cases. I promise to make sure the top priorities and concerns get in front of the right eyes. Microsoft was very clear in letting me know that if we want a feature and need it and get an organized list to them, those issues will be addressed and prioritized as the new engine develops in response to developer needs, too.
See the following sources for more details on which HMTL and CSS standards are and aren’t supported:
Enter your woes and wishes in the comment field below.
Filed under: WaSP,browsers,ie7,microsoft,software,standards,web design and development
Posted by: Molly | 00:25 | Comments (479)
Wednesday 1 March 2006
Microsoft IE7 Progress: Sneak Preview of MIX06 Release
I’m sitting here with Malarkey and Markus Mielke in Mandelieu, a beautiful town in the south of France. We’re here attending the W3C Technical Plenary and Markus has been kind enough to give us a sneak preview of the IE7 release that’s expected for the MIX06 event.
We’ve been looking at a number of sites in the newest beta build, and we’re seeing some truly impressive work. Two designs have been particularly compelling as use cases. Malarkey’s personal Web site, which has an IE6 specific version and a version best viewed in more modern browsers; and Gemination, Egor Kloos’s progressively enhanced CSS Zen Garden design that sends two completely different designs to IE6 and modern browsers out of the same CSS file.
Here’s the progress of Malarkey’s site, from IE6 to IE7 Beta Preview, to IE7 MIX06 Release:

Malarkey has his own write up, well worth a read.
And Gemination IE6 to IE7 Beta Preview to IE7 MIX06 Release (this is cut off to the right a bit to fit the image, but suffice it to say everything works, even the hover effects!) :

Markus tells me that several more fixes are going to make it into the MIX06 release, too.
On behalf of WaSP and the WaSP / Microsoft Task Force it makes me very proud to be here today watching history unfold.
Filed under: WaSP,professional,software,standards,web design and development
Posted by: Molly | 11:04 | Comments (65)
Wednesday 2 November 2005
WaSP Microsoft Task Force Update: Upcoming Products, XAML, Acid2, SXSW, and IE7 Revealed
The WaSP Microsoft Task Force held another face-to-face meeting with available members on Tuesday. We met in a Starbucks along the waterfront in rainy Seattle. While the setting might have been a bit predictable, the conversation was unique and at times, very encouraging.
WaSPs at the meeting were DL Byron and myself. Microsoft was represented by a number of Web platform program managers such as the ever-amiable Brian Goldfarb, Sam Spencer, Rob Mauceri, and the legendary Chris Wilson, the Group Program Manager for IE Platform and Security who has worked on IE since 1995.
We discussed a number of issues including standards support in new software, the role of XAML and the Microsoft agenda, the Acid2 test, SXSW, and last but most decidedly not least, IE progress.
Standards Support in Upcoming Microsoft Products
There are three new tools at the ready for Microsoft, each being developed with the designer and design workflow in mind. The product of most immediate interest to WaSP is code-named “Quartz.” Rob Mauceri gave Byron and I a demo of the software, which produces XHTML 1.0 Transitional out of the box and also supports other relevant DTDs. No tables for layout, all CSS, which is great news and worthy of a hearty round of applause.
Drilling down into the markup and CSS, the tool is not without common problems we’ve seen with other designer environments. The XHTML and CSS generated are not as intuitive and useful as they could be, with lots of span elements, classes up the yin and out the yang, and a tendency toward presentational naming. Fortunately, a skilled CSS designer isn’t blocked by the tool and is in fact able to use it to create leaner, meaner markup and style in much the same way that familiar competitive tools provide.
Not perfect by a long shot, but unquestionably a potential software addition for any Microsoft developer interested in improved workflow along with XHTML and CSS support.
XAML and the Microsoft Perspective
One of the most common questions I get asked when discussing the WaSP Microsoft Task force is “what about XAML!” XAML, the Extensible Application Markup Language, is a Microsoft-specific language that many fear Microsoft will use to leverage its hold on the Web at large.
XAML is at the core of the majority of Microsoft tools development, which does suggest that when in Microsoft, do as Microsoft does. There’s what might be described as a paradigm shift for Microsoft, though. Along with XAML-based applications, Microsoft is concurrently including a subset of XAML that would be more readily useful for cross-browser, cross-platform solutions. The Windows Presentation Foundation Everywhere (WPFE) will enable developers to work within the XAML subset. Sam Spencer describes XAML and its subset broadly as “Two different kettles of fish.”
Chris Wilson digs a little deeper. He describes XAML as “a rich client experience,” and the Web itself as being a rich experience. In simpler terms, XAML provides a rich experience if you’re on Windows and developing for Windows. You’ve got “everything you need to build a Windows app.” According to Wilson, XAML isn’t intended to replace HTML. While it’s a Web language, it’s about platform. A developer would choose a situation and determine whether a XAML application is appropriate, or the WPFE subset, which relies on JavaScript, is more appropriate. “WPFE” he says, “gives you a migration path from a rich experience to a broader experience.”
I can’t say I’m delighted with the approach, as conceptually any Web language that is platform-specific goes against the spirit and vision of the Web. At least Microsoft is strategically providing some alternative that would be more conducive to interoperable ideologies, but only time will tell how this concern really does play out.
Want Some Acid2?
It was very interesting to be able to talk to Microsoft the day after Safari released the first distributed browser version to pass the Acid2 test. With Opera 9 only steps behind, the KHTML browsers (such as Konqueror) already sporting an updated codebase, and the upcoming iCab browser already passing the test in its pre-release beta version, the question of Acid2 compliance and Microsoft is at the ready on many a tongue.
WaSP has known for some time now that passing Acid2 wasn’t going to be a benchmark for IE’s development at this time, but Wilson, at least, has always been diplomatic about Acid2′s role. In fact, perhaps more diplomatic than the Firefox team, who have stated that Acid2 came at a bad time and wasn’t really relevant for their development process, despite their interest in and support of Web standards.
Maybe Firefox can take a lesson in diplomacy from Microsoft in this one. Wilson told me that he is well aware that Acid2 “tests a variety of features that Web developers would like to have.” He went on to say that he supports the goal, and complimented the Acid2 guide for being well written and fully laying out for developers exactly what is being tested. He finished up his comments on Acid2 by assuring me that IE will pass the Acid2 test at some time in the future, but to not expect it by IE7′s release.
SXSW
We’ve not yet announced this information to the public, and more details will be forthcoming, but WaSP will be holding two important sessions during the March 2006 SXSW Interactive Media Festival. First, we’ll be holding a panel.
WTF? Another panel you say? Well yes! This time it’s the WaSP Task Force panel, in which WaSP and leaders from our Task Forces will be present to discuss what we’ve all been up to in the past months. Expected panel members include myself as moderator, Drew McLellan for WaSP strategy; Chris Wilson (Microsoft) on the WaSP / Microsoft relationship; Jennifer Taylor (Product Manager, Macromedia Dreamweaver) on standards support progress in Dreamweaver and related products; Dori Smith, co-lead for the DOM Scripting Task Force and long-time WaSP member on scripting progress; and Matt May, Accessibility Task Force lead, on WaSP activities related to accessibility.
If that doesn’t sound like an interesting panel, come watch WaSPs buzz in real-time. We’re very pleased to announce that our annual WaSP meeting will be held live and in public under the auspices of the SXSW crew. This will include every WaSP member who attends SXSW plus all task force participants, including significant representation from Microsoft and Macromedia. The first hour is our meeting, following rules of order but open for any member of the SXSW public to observe (we are also hoping to videocast it). The second hour will consist of questions we’ve collected in advance of the event from any interested individual (we’ll be setting up an email address, watch this spot for more information) and the final period will be available for open Q & A from the audience.
We look forward to your participation, whether you’re able to be present in Austin, or not. Again, more details will be forthcoming as the plans, participants, and locations are finalized.
IE Progress
Many readers here also follow the IEBlog (a good practice for contemporary Web developers and designers). Expect significant repairs to most existing bugs, implementation of long-awaited CSS features such as fixed positioning, child selectors, and attribute selectors. Alpha transparency in PNGs? Yes! The XML declaration will now be available without disturbing the DOCTYPE switch, and object handling will be improved with proper fallback.
However, some things simply won’t be there. Generated content? “Won’t make it” Wilson tells us. There’s an overflow problem that probably won’t be fixed, and object for images will most likely not be repaired in IE7.
Wilson remains optimistic and philosophical however, wrapping our conversation up by saying that “I knew when we started IE7 was going to be a challenging release for us, we weren’t going to get as far as people wanted us to get.”
It’s been my opinion all along that Wilson’s perspective is not unreasonable in the least. Anyone who expects immediate gratification for the support problems in IE is simply not realistic. Wilson sums this up himself, saying “I understand we might be the worst offenders today, but hey – I remember back when we weren’t the worst offender.”
And finally, a nod to his team and to the realities of IE’s future:
“The team has done a tremendous amount of work, but we still have a long way to go.”
Good Coffee
The meeting went well, and I’m always impressed by the way that Microsoft interacts with us. Bridges have been built, and we at the hive are confident that we can continue to be an encouraging, supportive resource for Microsoft developers, no matter where their business strategy might lead.
Filed under: WaSP,software,standards,web design and development
Posted by: Molly | 08:16 | Comments (44)
Thursday 28 July 2005
That’s why it’s Called Beta
I WOKE UP this morning to find countless emails and IMs pouring into my accounts asking me about the IE 7 beta.
Some developers are expressing relief at seeing some of the bug fixes and improvements, but of course as I’ve been expressing all along, this is a process with which we have to be patient. Expecting full bug fixes and implementation in any beta software is ridiculous, as is expecting that WaSP / Microsoft Task Force can perform retroactive miracles.
IE7 is in beta. Not only that, but it’s early days yet. So it’s a little bit premature to start complaining that things don’t work. I mean, why have a beta, much less one that’s made it out first to developers and press if not precisely to get their feedback pronto? Brian Goldfarb, Product Manager for the Web Tools Team and Microsoft’s liaison to WaSP pointed this out in a conversation we had today while trying to address developer concerns as they’ve been pouring in.
“The whole point of doing a developer beta is to identify potential rendering breakages and changes and resolve them before we hand out IE7 to the broader marketplace. We are working actively to identify any issues with actual rendering problems and resolving those. This beta is one part of that mission.”
Browser Sniffing Smells Funny
One of the primary complaints coming in from developers has to do with browser detection. In an article published in PC Magazine yesterday, writer Cade Metz makes the following statement:
“At present, IE7 has a problem rendering some Web pages. According to Microsoft, this is caused by the sites, which need to update their detection code for IE7.”
This seems to be the paragraph that’s upset most developers. Metz could have helped keep concerns more effectively corralled by being less vague about what he meant, or by seeking out details from WaSP or related organizations who can best address this concern.
Specifically, any new browser version, whether it comes out of Microsoft, a new startup or a well respected search engine is going to have to be accounted for in any scripts that use versioning as part of the script. Fundamentally, this issue has nothing to do with IE, or Microsoft. What’s more, standards advocates have argued against the use of browser-specific detection as long as standards advocates have existed.
Dori Smith, long time WaSP member and WaSP DOM Scripting Task Force co-lead responds:
“It’s long been known that scripters should write their code to check for objects, not particular browser versions. The DOM Scripting TF is working on documenting best practices for scripting, and this is one of the elementary building blocks of good coding style. Scripters whose code follows best practices don’t have problems when new versions of browsers are released – and scripters know that new versions will always come out in the future.”
Jeremy Keith, who co-leads the DOM Scripting Task Force along with Dori, added these thoughts:
“As the number of different browsers being used increases, browser-
sniffing scripts become more and more complex. They need to test for
all possible combinations of vendor and version number in order to
ensure that they work cross-platform. This is a Sisyphean task that
can result in extremely convoluted and messy code. Many browser-sniffing scripts test for an exact match on a browser’s version number. If a new version is released, like IE7, these scripts will need to be updated.“Thankfully, the practice of browser sniffing is being replaced with
the simpler and more robust technique of object detection. Instead of
testing for a browser name and/or name, simply test whether a
specific method or property is supported. Then your tests will
continue to work in IE7, IE8 . . . ad infinitum.”
Both Smith’s and Keith’s words point to some critical concerns. To begin with, there’s the not-so-small fact that in a standards compliant environment, browser sniffing of this nature shouldn’t even be necessary. Web accessibility consultant and researcher Joe Clark points this out in his recent article on the subject, IE 7: The Saga Begins.
Another point is that the need to improve scripting practices on the developer side of the fence side is imperative. To fix that really is up to us as individual developers as we strengthen and hone our skills based on growing experience and awareness.
WaSP and Microsoft in a Tree
Scripting issues aside, let’s examine the role of WaSP and Microsoft IE, an issue that many are understandably concerned about. I can’t help but once again ask all readers to take a deep breath with me. WaSP’s direct involvement with Microsoft is brand new. Had we been in months ago, maybe IE7 beta would be different. Maybe we’d be further down the road to success. Maybe.
No matter, we weren’t there, and that was due to a lot of factors. So we got down to it and changed that. Now we’re here, and we all want to do what’s right. But anyone who thinks this is going to happen overnight is not being realistic.
As a fellow WaSP Microsoft Task Force member bluntly pointed out to me as I was trying to strategize how to respond to upset developers, WaSP should never act as Microsoft’s public relations department. And he’s absolutely right. WaSP isn’t here to forgive Microsoft for past practices.
However, as the relationship person here, I can only do my honest best to communicate both sides of what is clearly a complex concern. I can only work to assure you that I, and everyone within this Task Force is extremely motivated to make sure we keep things positive, honest, and respectful so we can continue to work together and hopefully, once and for all, achieve the goals we didn’t succeed at before.
So What Do We Do?
WaSP’s continued effort to work with rather than against Microsoft at a very frustrating time in history means that we all have to have patience, and we have to ask everyone to have patience with us in kind. This isn’t easy for anyone, not the Microsoft developers, not WaSP as an organization and of course not the working Web designer and developer.
WaSP liaison to the WaSP / Microsoft TF DL Byron points this out in practical terms:
“It’s much easier to criticize Microsoft than actually engage them. The constructive thing to do is to respond to the beta team and lay out your concerns.”
Microsoft already knows which existing IE 6.0 bugs need fixing, and what needs to be implemented to come up to full compliance. What you can and should do if you are on any beta for Microsoft is use the avenues available to you to identify real rendering issues and bugs and submit them. If you’re not involved in betas, drop by the IE blogs and let the developers there know in practical, respectful terms your constructive criticisms.
Filed under: WaSP,software,standards
Posted by: Molly | 15:21 | Comments (49)
Thursday 21 July 2005
Meeting Microsoft
Since the announcement of the WaSP / Microsoft Corporation Task Force we’ve had two face to face meetings. The first was held in Portland, Oregon at WebVisions ’05. WaSP members DL Byron and myself met with Microsoft’s liaison to the Task Force, Brian Goldfarb. In this meeting, we brainstormed potential strategies and discussed how WaSP can be of greatest assistance to Microsoft as it makes its products more standards compliant.
The second meeting took place in Seattle, Washington on Wednesday of this week, when I met again with Brian Goldfarb, whose primary role at Microsoft is Product Manager for the Web Tools team. We were joined by Chris Wilson, who readers might recognize from his many years as a developer for IE, and who is now lead Program Manager for the Web Platform in Internet Explorer.
We used our time to discuss specific activities for the WaSP / Microsoft TF in the months to come. Plans include arrangements for WaSP members to evaluate Microsoft product betas and overall strategies. We’ll also work directly with the developer teams to unveil concerns and make recommendations regarding the standards compliance in products including Internet Explorer, Visual Studio, .NET and a range of other Microsoft software and platforms where Web standards matter.
The bottom line? We’re talking, Microsoft is listening.
Not only has Microsoft offered an open door to WaSP’s criticism and ultimate assistance, but individual developers there are expressing a lot of enthusiasm about our relationship. Sitting face to face with Brian and Chris, it’s certainly clear to me that these are colleagues who not only get the importance of standards compliance, but want it badly, too.
What’s also clear is that the realities of software development cycles, company policies and security priorities all will influence the timeline of how standards are implemented and bugs repaired within the Microsoft line of products. That we all have to be patient is simply a reality, and neither faction is looking at this as a short-term stopgap, but rather a long-term commitment to the greater good.
As part of the Task Force strategy a plan to keep the Web design and development community informed at regular intervals of our activities and progress is in place. This means that there will be regular updates from both WaSP and Microsoft about our activities, milestones and successes.
My opinion of the meetings, the motivation on the part of Microsoft at large to be a more open company and the individual warmth, intelligence and interest in improving the circumstances Brian and Chris have demonstrated leaves me absolutely confident in saying that support for web standards is an issue Microsoft is paying attention to very, very seriously.
Filed under: WaSP,policies,software,standards
Posted by: Molly | 04:12 | Comments (37)
Monday 11 July 2005
Agenda Microsoft: Is it a Sellout when the Prostitute’s Paying?
Since the Web Standards Project (WaSP) announcement of the WaSP / Microsoft Task Force response has been fast, smart and somewhat scary.
There’s plenty of happiness about our alliance, but critics have also piped up.
Microsoft IE7 Straight Up No Ice
If anyone expects any Microsoft version of IE7 to solve the world’s problems, much less those of us working the web, get over it. Any changes to browsers will be incremental and WaSP can’t fix that for now. For now.
For now.
Think long term my friends. My agenda is simple.
Work with, not against.
Filed under: WaSP,policies,society,software,standards
Posted by: Molly | 15:33 | Comments (17)
Tuesday 5 July 2005
WaSP to Collaborate with Microsoft to Promote Web Standards
The Web Standards Project (WaSP) is collaborating with Microsoft to promote Web standards and help developers build standards conformant Web applications.
Today we formally announce the WaSP / Microsoft Corporation Task Force. WaSP’s goal is to provide technical guidance and advice as the company increases Web standards support in its products including Microsoft Visual Studio and ASP.NET.
“Standards are of increasing importance as Web developers strive to make their sites work across all browsers and accessible by the broadest set of customers,”
– Brian Goldfarb, product manager for Web Platform and Tools at Microsoft.
WaSP and Microsoft developers will work together to better understand and execute on Web standards as defined by standards bodies such as the World Wide Web Consortium (W3C).
Additional Information
- For more details about the task force, please see the official press release.
- A German version of the press release has been issued.
- This post is cross-posted to the WaSP BUZZ Blog.
Filed under: WaSP,software,standards
Posted by: Molly | 01:30 | Comments (51)
