Gates Expresses Surprise Over IE8 Secrecy 381
eldavojohn writes "Shortly following the frustrations of IE7, Gates claims that he is unaware that IE8 Secrecy has been alienating developers. Ten influential bloggers met with Bill on Tuesday and asked Gates questions about why they are no longer receiving information on IE. From Molly Holzschlag's blog: 'Something seems to have changed, where there is no messaging now for the last six months to a year going out on the IE team. They seem to have lost the transparency that they had. This conversation [between Web developers and the IE team] seems to have been pretty much shut down, and I'm very concerned as to why that is.' To which Bill replied: 'I'll have to ask [IE general manager] Dean [Hachamovitch] what the hell is going on, I mean, we're not, there's not like some deep secret about what we're doing with IE.'"
Actually this runs across products (Score:2, Interesting)
Too mundane, not flashy and pointless enough (Score:5, Interesting)
My prediction is that IE 8 will have exactly the same rendering capabilities, but it will have some sort of annoying new UI, plus maybe a few extremely annoying security features that everyone will turn off immediately.
Re:In a perfect world (Score:3, Interesting)
Now, why don't they change the engine in IE while keeping both versions for backward compatibility? Thats the more interesting question.
Re:In a perfect world (Score:2, Interesting)
So even your company intranet should be untrusted (Restricted Sites), and not allowed to use ANY plugins or Javascript? Ya, great plan. Lets not forget how useless many other sites would be.
I once joked with a colleague that Internet Explorer has probably wiped billions off pounds off the world economy. I laughed, paused for a moment, and realised it's probably completely true. What could the world have done with all those countless hours hacking their CSS to support the trash that is Internet Explorer?
It's actually completely false. Your argument is similar to that used by those pushing "traffic safety" measures. Higher insurance rates / costs from accidents don't damage the economy, they actually contribute to it. You may not be happy paying $100 more to your insurance that you could put elsewhere, but its certainly not hurting the economy at all. If anything, the bugs in IE contribute to the economy, as more money is required to move through the system to account for them.
Re:In a perfect world (Score:2, Interesting)
Very, very few pages are served this way, it's usually text/html.
Xhtml is suppose to break!
Re:In a perfect world (Score:3, Interesting)
Re:In a perfect world (Score:5, Interesting)
While superficially correct, this is a case of the broken window fallacy [wikipedia.org]. The money spent working around IE bugs could be spent better elsewhere (for instance, QA, usability, etc.).
Re:In a perfect world (Score:3, Interesting)
The same reason why they didn't break all backward compatibility for Vista and use a sandboxed WinXP emulator for older applications.
MSFT managers won't think out side the box.
Re:In a perfect world (Score:5, Interesting)
Look at the IFRAME. You think that little fairly useful tag came from the W3C? Look at all the other tags you've got in HTML. How many of them were dreamed up by the eggheads at the W3C? I'm no historian, but I'd wager most of the useful bits of HTML and possibly CSS we have today is not because of the W3C, but a byproduct of the IE vs. Netscape wars of way back when. Shit, we even have the useful BLINK tag!!
The W3C is horrible at cranking out useful standards - those guys seem more interested in hearing themselves talk. They want you to give up tables for a grid layout (which is a good move) but provide no direct replacement. Yes you can rid yourself of tables, but you do so with a hack. Hell, wasn't the TABLE tag something from Netscape?
Bottom line? The only way we will evolve on the web is with another bloody tag war.
At least, in my opinion. I could be wrong you know
Re:Windows hosted on SourceForge (Score:2, Interesting)
Re:Maybe (Score:2, Interesting)
And as a professional, you no longer have the luxury afforded to the "my CSS is art" drama-queens.
As a professional, you should be more concerned with the viability of your design to meet your clients goals
Precisely. As a professional, it takes longer to do something if I have to work around Internet Explorer's shortcomings, the end result isn't as good, and I have to say no to some features. As a professional, I resent the fact that Internet Explorer is a constant dead weight around my neck, limiting the quality of service I can provide my clients.
Now, if you do your job, you'd develop on IE first, and then go to the client and say "With another day, I can make this design work for the
Uh, no way. If you do it that way around, you spend a whole lot longer overall when the client inevitably says that they don't want to throw away that 30% of customers. The optimal approach is to develop on a conforming browser first, using only the subset of features that Internet Explorer supports, and then apply fixes for everything Internet Explorer screws up anyway. And any professional is going to look at the subset, and look at the required fixes, and recognise that Internet Explorer is a colossal waste of everybody's time and that it would be a gigantic leap forward if Microsoft were to simply fix their bugs, and they would also recognise that it's entirely possible for the world's largest software corporation to do it if they actually wanted to. Christ, there are lone developers that have produced more conformant CSS implementations than Microsoft. It's not petulant to resent Microsoft for deliberately holding back an entire industry.
Re:In a perfect world (Score:2, Interesting)
Every version of Windows has Notepad and Wordpad. However, these are not the worlds number one text editors... There are better editors out and people spend a lot of money to get them (or download a free half-ass knockoff from the web). Either way, they go out of thier way to get something better. Why not do this for a browser? That's an easy one: IE7 works pretty well and there is nothing out that is significantly better.
I have downloaded and used FireFox just to see if it is really that much better than IE. It is not. If IE is an ugly building I would have to say that it is surrounded by many more just like it except not as tall. I use IE7 every single day and have almost zero problems. Where do you get this crap?
Re:"I've never understood" (Score:3, Interesting)
You are assuming that the GP and everyone else doesn't take advantage of Preferences to get rid of that useless right column, which I did years ago and don't remember what the settings were. Perhaps the GP also surfs
(Personally, I think 3 columns for a SINGLE piece of content is stupid, but using it to frame smaller scraps/elements is perfectly OK. I mean, what are people supposed to do.. be forced into making everything one ROW the width of the screen??)
Back to the point, I agree that CSS has poor vertical support, which is the big complaint. The counter to that (and it is quite valid) is that you're designing for your monitor at something else's expense, or assumptions other's can' meet. So what, I say PROVIDED that the content remains ACCESSIBLE and MACHINE READABLE.
People DO want web apps, and they want them to operate like desktop apps. If CSS and DOM can't manage to grow like that, I already know what's going to happen... we're going to see Microsoft push something like 'Avalon' or desktop-app-XML onto the web. And you know what? People will LOVE it.. especially if IE does that and eliminates bugs that USERS care about (note I didn't say developers... MS has called them "pawns")
It's also interesting that Microsoft has been bickering with the Javascript folks, because Microsoft wants Javascript to receive no more improvements. What's Microsoft working on, and how far outside W3.org recommendations is it? Microsoft has realized that IE7 is pretty close to FF, so they can go pack to what they were working on before the emergency decision to even make an IE7.
Sorry for the rambling thoughts.. it's late and I'm distracted. Hope this makes sense.
Re: More like 80% (Score:1, Interesting)
The graph isn't linear, though a small enough slice may look linear. It's one of those S-shaped titration curves. Firefox 3 will push us a bit further...
What happened to Developers, developers...? (Score:5, Interesting)
Where Microsoft completely missed the boat was on the developer tools. First the Web Developer Toolbar for Firefox and now Firebug. The IE web developer toolbar is an utter joke. The script debugger is awful. Debugging through Visual Studio is pretty nice (if you have it) but it's not nearly as convenient as Firebug's integrated debugger, or even Venkman. It's been two years since I knew a web developer that used IE as their primary development platform. Even when working on sites that only have to target IE (the site that I am writing now will only be used on IE6 - ouch) we still develop on Firefox first and then fix it in IE once it works in Firefox.
Even if IE8 regains 95% of the market, they still won't have the same control over the web that they had with IE6 unless they drastically improve the developer experience. With IE6 one could argue that it made financial sense to ignore other browsers. As long as it's either to develop in other browsers than it is in IE, Microsoft will never achieve that kind of dominance again.
(I also have to agree with the poster quoted on the front page the other day. As long as Microsoft shows this level of neglect for IE developers, why in the world would we consider using any of their other technologies. Even as a
Re:Too mundane, not flashy and pointless enough (Score:1, Interesting)
Re:In a perfect world (Score:2, Interesting)
The way I remember it [and I have been coding HTML since, oh, '95], the IFRAME tag was m$' answer to Navigator 4 having a 'src' attribute for a DIV so you could load an external document in it. There was also a JavaScript method/property to change or retrieve the contents of a DIV. To me, this seemed like a sensible, logical and very useful extension of the DIV tag.
Along then, with the advent of MSIE4[?] came the abhorrence called IFRAME since m$ had to have the same functionality [but in a different fashion, obviously]. A frame is a window object and where the hell is the logic in embedding a window in another window?
And then there's the difficulties when scripting IFRAMEs. Try getting to the document.body of a page in an IFRAME. Or even worse, since in MSIE the event is a property of the window, have fun trying to intercept events in an IFRAME.
And then, to make matters worse, the w3c, in its infinite wisdom, decided to standardize IFRAMEs over the DIV src attribute, probably trying to pick features in equal measure from MSIE and Navigator when they standardized the DOM.
Blech, I detest IFRAMEs.
I hope that someone developes a browser that... (Score:2, Interesting)
Re:In a perfect world (Score:3, Interesting)
That puts it in the ad company's best interests to make it work.