Slashdot Mirror


Quiz Microsoft's IE Team Leader

About as timely an interview as you can get: Microsoft released Internet Explorer 7 last week, and today we're gathering questions for IE team general manager Dean Hachamovitch. As usual, please follow Slashdot interview rules when posting or moderating questions. We'll publish Dean's answers verbatim as soon as he replies.

109 of 414 comments (clear)

  1. First question by LiquidCoooled · · Score: 4, Funny

    Do you prefer Internet Explorer or Firefox?

    --
    liqbase :: faster than paper
    1. Re:First question by Anonymous Coward · · Score: 2, Funny

      The question wasn't directed at you, idiot. It was an interview question for the IE guy.

    2. Re:First question by Hogwash+McFly · · Score: 3, Funny

      Did you make a wrong turn from the IMDB forums or something?

      --
      Mother, do you think they'll like this sig?
    3. Re:First question by Anonymous Coward · · Score: 2, Funny

      Did you code IE7 with vi or emacs?

  2. How about this... by also-rr · · Score: 5, Interesting

    Would you like to make available IE on other operating systems?

    1. Re:How about this... by AKAImBatman · · Score: 5, Interesting

      IE used to be available on Solaris, HP-UX, and Mac OS 9/X. Microsoft dropped support for all of those platforms. Considering that my attempts to install IE on Solaris 8 caused the CDE profile to be corrupted, I'm not sure that the lack of support is a bad thing. At the time, I found it more useful and reliable to build Mozilla nightlies.

    2. Re:How about this... by jiushao · · Score: 3, Interesting
      I am not sure what cause your specific problems, but IE for Solaris was not all that bad really. Sure it didn't fit in all that well (shipped with a sizable part of the WIN32 API, including the widgets), but then, what applications actually do on a UNIX desktop even today?

      It did work pretty well though, and was in my opinion a superior alternative to the horrors of the really early Mozilla project.

    3. Re:How about this... by Ed+Avis · · Score: 3, Informative

      Yes... IE7 does run under Wine - so it wouldn't be too hard for Microsoft to make an official Linux/i386 version.

      --
      -- Ed Avis ed@membled.com
    4. Re:How about this... by Alex.X.Zhang · · Score: 2, Insightful

      They cannot even make IE work well on their own OS, how much can we expect for supports of other systems?

  3. CSS by Beuno · · Score: 5, Interesting

    Why did you go half way implementing CSS instead of fully supporting standards all other browsers have for some time now.

    1. Re:CSS by Anonymous Coward · · Score: 4, Interesting

      Does the IE roadmap include at any point 100% W3C compatibility, or are there features in the standard that you do not ever intend on supporting?

    2. Re:CSS by LordEd · · Score: 5, Insightful

      A better question: Are you aware that no matter what answers you give here, they will never satisfy the anti-Microsoft Slashdot crowd?

    3. Re:CSS by AKAImBatman · · Score: 4, Informative
      Are you aware that no matter what answers you give here, they will never satisfy the anti-Microsoft Slashdot crowd?

      It's difficult to speak for everyone, but I can give my own opinion on your question.

      I used to like IE5. Whether I disliked Microsoft or not, it was a superior browser in its day. The problem is, that the standards that Microsoft helped create all those years ago are not actually supported by Microsoft today. To use the example I pointed out in my own question, IE's lack of DOM 2 Events support means that there is absolutely no way to write DHTML code that works in both IE and Firefox. Yet, I can easily write code that works in Firefox, Safari, and Opera.

      Is there any reason for this dichotomy? Yes and no. Code can be made to work across the major non-IE browsers, because they all provide at least basic support for the W3C standards. IE has its own attachEvent() model that is (obviously) incompatible at a code level, and subtly incompatible at the behavior level. All that microsoft needs to do is to lay a parallel API that supports the W3C standard, and I would be a happy fellow. Yet they haven't done that, won't do that, and I have NO IDEA WHY.

      So I continue to write code that works in Firefox, Safari, and Opera, then special patches to make it work in IE. From where I'm sitting, I just want the problem to go away. If Microsoft fixes their browser, then I'll be happy. If Microsoft can't do that, then I will carry the "Down With IE!" torch until their browser is irrelevant in the market. Then I'll also be happy.

      Basically, my web browser opinion is not one based on my feelings about Microsoft. I just want a market were I can target a single standard is all. If Microsoft abuses their Web Browser monopoly to stand in the way of that, then it is my duty as a web developer* to help smash that monopoly.

      * What happened to the "Developers, developers, developers" jingle, hmm? Are we important, or aren't we?
    4. Re:CSS by Ant+P. · · Score: 3, Interesting

      A better question:

      Do you have any plans to support CSS 2.1 *when it's finished*?

    5. Re:CSS by Admin_Jason · · Score: 5, Interesting

      Throwing percentages and numbers around are dangerous questions that will either not be moderated up or even if they are, and they are selected for questioning to IE developers, will likely be dismissed as arbitrary. It's better to ask in terms of generalities, so my suggestion would be something along the lines of the following:

      Browser comeptition is likely to continue in the marketplace, and as such, the feature sets of browsers will vary in order to appeal to a certain user base. Firefox has become something of the de facto standard for developers, to the extent that many web designers follow the practice of "design with FF in mind" while adding scripting and such to correct for what are commonly referred to as IE tweaks. Given this environment, there are 5 germane questions to ask:

      1. Does the Microsoft vision for IE7 place it in comeptition with Firefox as the browser of choice for developers?

      2. If so, what feature sets will IE7 have that can compete with Firefox and the open source community, and will those features include increased recognition and compliance with W3C standards?

      3. Often times I find myself opening IE for simply Microsoft functions that I otherwise cannot do in my browser of choice. Will cross-based browser support ever occur for common Microsoft functions like Windows and Office updates?

      4. As IE7 goes public as an update for those in a post-Windows 2000 environment, are there plans to make this upgrade available for businesses that still rely on those features of the Windows 2000 family of clients and servers?

      5. Finally, as some businesses rely on certain functionalities embedded in IE6 that are no longer there in IE7, are there plans to allow for dual instances of IE6 and IE7 in the future to allow for software and program compatability for businesses and their 3rd party vendors?

      --
      Just another nameless binary in a crowd of 1's and 0's
    6. Re:CSS by Aqualung812 · · Score: 5, Interesting
      4. As IE7 goes public as an update for those in a post-Windows 2000 environment, are there plans to make this upgrade available for businesses that still rely on those features of the Windows 2000 family of clients and servers?

      Please add this one to the list if the others do not make it. I still do not understand ignoring W2k support with Firefox breathing down Microsoft's neck.

      So I can buy new hardware and new OS in order to get anti-phishing and tab support, or I can download Firefox for free???

      --
      Grammer Nazis - I mod you "troll" unless you actually add something on-topic. Yes, I know I have mispellings in my sig.
    7. Re:CSS by Bogtha · · Score: 4, Insightful

      What on earth is "100% W3C compatibility"? The W3C is an organisation, not a specification. They have published hundreds of specifications. No software would implement the lot, nobody would even want to.

      You are asking a nonsensical question. A better question would be whether they plan on complete support for specific specifications, such as HTML 4.01, HTTP 1.1, CSS 2.1, DOM 2, SVG 1.1, etc.

      --
      Bogtha Bogtha Bogtha
    8. Re:CSS by Bertie · · Score: 2, Funny

      They do, man, they just start from one rather than zero...

    9. Re:CSS by rsd · · Score: 2, Interesting
      Does the IE roadmap include at any point 100% W3C compatibility, or are there features in the standard that you do not ever intend on supporting?

      Better yet.

      Is there a roadmap for future versions of IE?
      What can we expect from IE7 updates (just bug fixes)?
      Will we have to wait another 5+ years for standards update?

  4. Evil Plan? by dsginter · · Score: 5, Interesting

    As someone who has developed for multiple browsers, it really seems like there is a secret ploy at Microsoft to keep IE relatively incompatible with other browsers.

    Is this purposeful? If not, what is the reason?

    --
    More
    1. Re:Evil Plan? by Bogtha · · Score: 3, Insightful

      Just wondering, but what kind of answer are you expecting here? "Dang, yes, you caught us in our secret ploy! Oh well, back to the drawing board!" :)

      --
      Bogtha Bogtha Bogtha
  5. IE's design goals by Tet · · Score: 4, Interesting
    I've seen it mentioned (by Chris Wilson, amongst others) that IE7 was never going to pass the ACID2 tests when it shipped. Although as a web developer, that's not a situation I'm particularly pleased about, I'm mostly OK with it. I can appreciate that some aspects of the browsing experience will be propritized above others. However, I don't think I've ever seen a clear statement from Microsoft that 100% HTML and CSS compliance is even a goal. Can you comment on that?

    Is it your goal to render a standards compliant website correctly in all cases, or are you just aiming to implement those parts of the spec that are used by the majority of your customers? Naturally, I can understand prioritizing the things that are hitting your customers above those that are rarely used in the real world, but part of the reason the some of them aren't used in the real world is down to lack of browser support. I find it incredibly frustrating that some of my site layouts have to be butchered just to get them to work in the commonly used browsers. If IE fails to render a compliant page according to the spec, can you commit to actively tracking it as a bug with a view to fixing it in a future release of IE, even if it only affects a handful of people?

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
    1. Re:IE's design goals by UbuntuDupe · · Score: 5, Funny

      Most developers I've talked to said they're going to drop ACID because of IE7 issues.

    2. Re:IE's design goals by yoyhed · · Score: 2, Insightful

      And this is why we don't make drug jokes to a crowd like Slashdot...

      --
      WHO NEEDS SHIFT WHEN YOU HAVE CAPSLOCK/ DAMN1
  6. This needs to be answered by Anonymous Coward · · Score: 3, Funny

    Why are you so gay? And why do you allow IE to destroy the fucking internet?

  7. CSS and IE compatibility by dontbflat · · Score: 2, Interesting

    It has been widly know that IE, Firefox, and others all behave differently when it comes to CSS compliance/compatibility. Since new incompatabilities are found every day, how will microsoft respond to these incompatibilities? Will it be possible to get updates weekly to address these issues for us developers that like to play by the rules of CSS and HTML and prefer strict mode vs quirky?

  8. A question by also-rr · · Score: 5, Interesting

    Would you like to see a universal architecture so that all rendering engines* worked in all web browsers, and all plugins** worked with all rendering engines? *Gecko, mshtml etc **Free and non-free - flash, mplayer and the like

    1. Re:A question by jonasj · · Score: 4, Interesting

      There is such a standard for plugins, and Opera, Safari, Konqueror and all Mozilla-based browsers support it. Microsoft used to support it, but an update included in SP 2 for IE 5.5 removed support in favor of their own ActiveX-based plugin architecture, hoping that the added work needed to maintain two versions of their plugins would cause plugin makers to drop support for other browsers than IE. Who said abuse of monopoly power?

      --
      You know, Microsoft's street address also says a lot about their mentality.
  9. Prediction: by Atlantis-Rising · · Score: 5, Funny

    90% of the questions posted by slashdot will fall into one of two categories (or maybe both): 1) Why is Microsoft the Evil Empire and what are you doing to stop this (like using Firefox) and 2) What the fuck is up with your CSS support, dude?

    --
    "It is possible to commit no errors and still lose. That is not a weakness. That is life." -Peak Performance
    1. Re:Prediction: by Roblimo · · Score: 4, Informative
      I'll add another prediction: That lots of people won't read and follow this note in the Slashdot Interview FAQ:

      You can ask as many questions as you'd like!

      But please, only ask one question per submitted comment.

      You can ask a compound (multi-part) question, but if you make your question so complicated that no one's sure what you're asking, it's less likely to be moderated up. If you have several burning questions, take a minute to organize your thoughts and separate them into multiple comments.


      - Robin
  10. Interface by techmuse · · Score: 5, Interesting

    The new version of IE makes it much harder to work with certain critical aspects of the browser. While I like some aspects of the new browser, some of the interface changes make it much more difficult to work with, and this will keep me firmly in the Firefox camp for now. For example, bookmarks now require many more clicks to access, especially if you use links nested in folders. Also, most interface elements can not be moved around as was previously possible (and is currently possible in Firefox.) The menu bar itself is hidden, and when exposed, appears in the middle of the browser controls! Why go to so much trouble to make essential elements of the program difficult for users to access?

    1. Re:Interface by Twanfox · · Score: 3, Interesting

      I second this inquiry wholeheartedly. The new layout deviates from standard Windows UI design (menu bar at top, always) and doesn't even allow you to resort to your own needs. This has made me, in the 3 days I've had IE7 on my machine, contemplate removal of the app and a return to IE6 despite it's outdated features.

    2. Re:Interface by jmyers · · Score: 4, Informative


      Agreed, the UI for IE7 is strange. If this is a hint of Vista I expect Mac and Linux will pick up a few desktop users afer the release.

      FYI this reg setting will move the menu bar to the top.

      [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar\WebBrowser]
      "ITBar7Position"=dword:00000001

    3. Re:Interface by AdamKG · · Score: 2, Informative

      Thirded. I used to use IE7 at work as the HTML editor for our ticketing system was IE only, and *I*, a computer power-user who has been using MS products since I could type, worked for a week before finding the menubar, quite by accident. When this gets pushed out via WU, millions of people will have no idea how to find the menubar, and I can't blame them.

      I ended up using Portable FF with the IEtab extension enabled for the one site I need IE for. Much nicer. I get to maximize screen real estate, keep most sites rendering correctly (IE7's rendering of the school's homepage is messed up- something to do with CSS, ironically enough), and have the extensions I live off of. And I have a menubar.

      --
      groupthink: It's good for self-esteem.
  11. Standardized Compliance Tests by justinbach · · Score: 5, Interesting

    How important is it to Microsoft to ensure that IE passes acknowledged tests of compliane (i.e. Acid2) at the cost of sacrificing newer and possibly more exciting/efficient proprietary technologies?

    --
    I left my wallet in El Sigundo!
    1. Re:Standardized Compliance Tests by jkmiecik · · Score: 2, Interesting

      No shit, ACID2 is pointless. As a web developer, I honestly had a good laugh when it first came around. The laughing stopped when my community took it seriously. Instead I had to develop strong arguements against it, which instead of being read, were just tossed as 'pro-Microsoft'.

      My question: Do you think that it is possible for IE to exist with other browers (not just Firefox, but Safari etc.) or that there will always be a 'front-runner' like IE is now?

  12. Best/Future Features by x_MeRLiN_x · · Score: 5, Interesting

    What are the best features of IE7 that sets it above the competition, what features are perhaps lacking and are you currently working on adding these?

  13. My Question by B3ryllium · · Score: 5, Interesting

    Well, I can't think of a real Slashdot-headed question to ask, so I'll go for the entertaining rather than socially relevant:

    Presumably, throughout this development process for IE7, your team has had their nose to the grind-wheel, so to speak. What sort of things did you do to chill out and relax? Were there any in-office perks, like pool tables or whatnot? And were you actually all in the same office, or did some members of the team have to telecommute from far-off lands, like Oregon?

  14. IE8? by Anonymous Coward · · Score: 4, Funny

    If you adopt FireFox 2.0 as IE8, your boss would be impressed with how much you improved the product in a very short time. My question is: would you take the extra time to remove CSS features from IE8? Thank you and God Bless.

  15. IE7 release time by BeeBeard · · Score: 5, Interesting

    Why did IE7 take such a long time to release after IE6?

  16. DOM 2 Events by AKAImBatman · · Score: 5, Interesting

    One of the stated purposes of IE7 was to better support the W3C standards, and (presumably) to increase compatibility among W3C-compliant browsers. Yet despite multiple requests for DOM 2 Events support, the IE team decided to overlook this support. Currently, IE is the only major browser lacking DOM Events support. Which is a major issue, as IE's attachEvent() design means that special code must be written for IE compatibility.

    As someone who's been forced into using runtime patches (example) to increase IE's compatibility with DHTML code, I feel compelled to ask: Why has the IE team ignored this critical standard?

  17. Doing WebSite development. by jellomizer · · Score: 4, Insightful

    Doing some WebSite development I found that with IE 6 (I havent been able to test IE 7 Yet) I always had to wander away from the standards and the only reason I have gotten is that MS just doesn't like them. Is IE 7 going to make sure that they follow the stands much more closely so when I make HTML and I test it in IE, Firefox, Safari and Opera they all look the same, I normally get the Last 3 to work without much fighting but IE always decided to do it differently. Giving us New Windows Only features is not useful for the developers, but following the standards is. As well our custerms weither they know it or not like it better when we follow the standards (Less junk and warning messages, Or misaligned stuff).

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  18. Simple questions by Billosaur · · Score: 5, Interesting

    IE has a dominating command of the market, although Firefox is slowly making inroads, due to innovations such as tabbed browsing that IE has had to incorporate to maintain that command. But where are the IE innovations? Why can't the IE team get ahead of the curve on Firefox? Is there anything you consider an innovation that is unique to IE that would plausibly be something the browser market would have to incorporate to stay competitive?

    --
    GetOuttaMySpace - The Anti-Social Network
  19. Why ditch platform conventions by linuxci · · Score: 5, Interesting
    One of the biggest complaints about IE7 is that it does not obey the standard user interface guidelines for Windows XP. As an update that'll be pushed to users automatically next month do you not consider it a bad idea to break platform conventions?


    There is a workaround that involves editing the registry to get the menu bar in the correct place but why is this not implemented as part of toolbar customisation?

  20. Pointless question. by Petersko · · Score: 5, Insightful

    "Why did you go half way implementing CSS instead of fully supporting standards all other browsers have for some time now."

    I believe that NO browser fully supports CSS. Am I wrong in this assumption? Even if you're asking them to support the standards to the same level as all other browsers the implementation would still be incomplete.

    There's a built-in derogatory slant to your question. I believe that IE supports more than 50% of CSS standards, which would mean they went further than half-way. Your choice of words is subtly antagonistic.

    It's not a "Have you quit beating your wife" question, but neither is it a suitable one for a serious discussion.

    1. Re:Pointless question. by Bromskloss · · Score: 2, Funny
      There's a built-in derogatory slant to your question.
      Of course it is!
      --
      Swedish plasma phys. PhD student; MSc EE; knows maths, programming, electronics; finance interest; seeks opportunities
    2. Re:Pointless question. by Citizen+of+Earth · · Score: 2, Insightful
      Your choice of words is subtly antagonistic.

      Perhaps that is because Microsoft is a convicted predatory monopolist with a vested interest in anti-interoperability. When the anti-Microsoft conspiracy theories always end up being right on the money, maybe there really is a conspiracy going on.

    3. Re:Pointless question. by Petersko · · Score: 4, Insightful

      "Perhaps that is because Microsoft is a convicted predatory monopolist with a vested interest in anti-interoperability. When the anti-Microsoft conspiracy theories always end up being right on the money, maybe there really is a conspiracy going on."

      We have a choice. We can either ask questions that are antagonistic, and hope some of our fellow slashdotters will pat us on the back for MS-bashing, or we can ask questions that have a hope of receiving an enlightening response from the representative of Microsoft.

    4. Re:Pointless question. by syousef · · Score: 2, Funny

      Given your odds of receiving anything other than marketing speak from the MS rep, I'll go with number 1 MS-bashing please. And I'll have the side order of fries with that please. And a coke. Gotta have a drink.

      --
      These posts express my own personal views, not those of my employer
  21. Microsoft jisallim aklak by BeeBeard · · Score: 5, Interesting

    What do you make of all this pro-Firefox, anti-IE digital jihadism?

  22. IE7 + Win2k by TubeSteak · · Score: 5, Interesting

    Why haven't you guys hacked IE7 to run on Win2k minus the WinXP SP2-dependant security features?

    It's not like it'd be any less secure than IE6 on Win2k.

    --
    [Fuck Beta]
    o0t!
  23. How much of SpyGlass is left in IE7? by HaeMaker · · Score: 5, Interesting

    As I recall, Microsoft licensed SpyGlass browser code as the basis for Internet Explorer. Is there any of it left, or have you finally rewritten all the IE code?

    1. Re:How much of SpyGlass is left in IE7? by Jon+Abbott · · Score: 3, Interesting

      IIRC, Microsoft's license with Spyglass was: We will agree to pay you a set amount for every copy of Internet Explorer that we sell. Then they went and gave it away, so that they weren't selling it. It's either genius or insanity, depending on how you look at it...

    2. Re:How much of SpyGlass is left in IE7? by linuxci · · Score: 3, Informative

      IE7 is the first release that does not mention Spyglass Mosaic in the about box.

  24. MOD PARENT UP! by Petersko · · Score: 4, Funny

    "Why are you so gay? And why do you allow IE to destroy the fucking internet?"

    This is an important question. We don't want people to view the average slashdotter as able to participate in a calm, reasonable discussion. We need to be viewed as zealots, collectively frothing at the mouth.

    I'd even like to see this question include just for humour.

    1. Re:MOD PARENT UP! by Bromskloss · · Score: 3, Insightful
      We don't want people to view the average slashdotter as able to participate in a calm, reasonable discussion.
      Actually, I can understand outbursts like grand parent, seeing how the opposing force (Microsoft) slimily smiles and puts forward their arguments in a way that, to an uneducated person, might seem reasonable. Politicians seem to be a frequent target, since having them take the right desicions means better business for Microsoft, thought it to the rest of us means less choice, less freedom and worse technology. Heh, the feeling you get is that if they were to decide freely, we wouldn't be allowed to run whatever software we like, particularly not operating systems! That causes frustration, you know.
      --
      Swedish plasma phys. PhD student; MSc EE; knows maths, programming, electronics; finance interest; seeks opportunities
  25. Now that transparency and CSS is fully implemented by Bromskloss · · Score: 5, Interesting

    ...when will you come to SVG?

    --
    Swedish plasma phys. PhD student; MSc EE; knows maths, programming, electronics; finance interest; seeks opportunities
  26. My shot by Njovich · · Score: 5, Interesting

    What do you consider the greatest weakness of Firefox?

  27. IE 8 by diegocgteleline.es · · Score: 5, Interesting

    A simple question: What are you planning to implement for the next IE version, be it IE 8 or IE 7.5 or whatever?

  28. anti Open Source pro-Microsoft digital jihadism by rs232 · · Score: 2, Funny

    What do you make of all this anti Open Source pro-Microsoft digital jihadism?

    was Re:Microsoft jisallim aklak

    --
    davecb5620@gmail.com
  29. Does this mark a faster release cycle? by Control+Group · · Score: 4, Interesting

    I realize, of course, that any answer you give to this question may not be valid a couple years down the road, but as of now:

    Does the release of IE7 mark the beginning of a more aggressive development/release cycle for Internet Explorer? That is, we are all aware of various aspects of CSS, for example, that are not currently supported in IE (though kudos on all the progress in this direction you've made): can we expect updates to IE, either as service packs, point releases, or new versions, that will provide better standards support in the relatively near future? Or will we be limited to security fixes for the foreseeable future, as with IE6?

    --

    Reality has a conservative bias: it conserves mass, energy, momentum...
    1. Re:Does this mark a faster release cycle? by gsnedders · · Score: 2

      It's been said that IE7.5 should be in mid-2007, IIRC.

  30. IE7 and Vista by epuidokas · · Score: 5, Interesting

    Did any new Windows Vista technologies influence the development of IE7?

  31. IE vs. Firefox by thoriphes · · Score: 3, Interesting

    Besides matching some of the features in Firefox (ie. tabbed browsing), what are some others to look forward to in IE7 that an avid Firefox user such as myself would find useful?

  32. Moo by Chacham · · Score: 5, Funny

    Is "Hachamovitch" your real name, or a nickname for how IE is put together?

  33. Web Development by Anonymous Coward · · Score: 2, Interesting

    Do you or does anyone else on the IE team run multiple versions of IE on the same machine for testing purposes? Do you use the DLL hack that's been published here or some other method?

  34. Follow up by LordEd · · Score: 5, Interesting

    If you had more time, is there a new feature you would have liked to include in IE7?

  35. Security by Seto89 · · Score: 5, Interesting

    One of IE7's revolutionary features was supposed to be security, although it took less than 24 hours for Secunia to post an advisory about a security hole. Moreover, the bug seemed to be carried over from as early as IE5.5. What approach did you take to improve browser's security, and how come the vulnerabilities have been carried over?

    --
    There are two kinds of people - those who are radioactive and those who have already decayed..
  36. ooh ohh! i have a question! by Anonymous Coward · · Score: 5, Funny

    Do you want to continue running scripts on this page?

  37. pro Open Source != anti-Microsoft .. by rs232 · · Score: 4, Interesting

    "A better question: Are you aware that no matter what answers you give here, they will never satisfy the anti-Microsoft Slashdot crowd?"

    Why do you assume that pro Open Source equates with anti-Microsoft

    was Re:CSS

    --
    davecb5620@gmail.com
    1. Re:pro Open Source != anti-Microsoft .. by Tumbleweed · · Score: 2, Insightful

      Why do you assume that pro Open Source equates with anti-Microsoft

      Because of ... reality? There can BE no peaceful coexistence between Microsoft and anyone else, open source or not. If you don't understand this, you don't understand Microsoft.

    2. Re:pro Open Source != anti-Microsoft .. by MobileTatsu-NJG · · Score: 3, Funny

      "Why do you assume that pro Open Source equates with anti-Microsoft"

      The Bill Gates of Borg icon for this story?

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

  38. How about this.... by Toreo+asesino · · Score: 5, Interesting

    Let's pretend for a moment that Internet Explorer isn't the default web-browser built into Windows and instead, users are presented with a choice on first login (e.g. a message asking 'How would you like to browse the internet? MSIE, Firefox, Opera').

    Would you expect IE to become as dominant as it is now if users had to specifically choose it over another?

    Ignoring the slight impracticalities, if so (I'm guessing you do), on what basis would this be?

    --
    throw new NoSignatureException();
  39. how does microsoft choose which CSS/DOM to add? by jonwil · · Score: 4, Interesting

    How does microsoft choose which bits of the CSS and DOM standard to implement?

  40. DOJ Antitrust Settlement by KJSwartz · · Score: 4, Interesting

    While upgrading to IE7, I noticed that IE6 had to be removed before Windows could install IE7. Does this mean that Internet Explorer is not so tightly bundled into Microsoft/OS that it can not be removed in the name of competition? Also, is the complete IE7 API available for license and fee-free?

    1. Re:DOJ Antitrust Settlement by CastrTroy · · Score: 2, Interesting

      With so many people using different versions of IE, why not make it possible to install 2 different version of the browser, especially for the sake of web developers? What options are open to developers who now want to code against IE 7, but don't want to abandon users of IE6. Are the only options to have 2 computers, or 1 computer running a virtual machine?

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  41. Questions for IE Development Team by kseise · · Score: 5, Funny

    Would you like to install SearchBar Helper? Select Yes to Close this Window.

  42. Browser integration by solevita · · Score: 5, Interesting

    We've been told in the past that the reason that IE was so deeply embedded (to the point that it could not be removed, as we were told) in to the operating system was to improve the online experience of a Windows PC. With Web 2.0 firmly in place, the desire for a web browser integrated in to the operating system is, some would say, greater than ever.

    Where do you stand on this issue? How central to the XP and Vista experience will IE7 become?

  43. client-side persistent storage by gradix · · Score: 2, Interesting

    What about the client-side session and persistent storage (like in Firefox 2) ? See http://www.whatwg.org/specs/web-apps/current-work/ #scs-client-side

    1. Re:client-side persistent storage by gradix · · Score: 2, Informative

      For Ajax apps that you want to run offline (and synchronize when online), it can be useful...

  44. IE 7+ by wwrafter · · Score: 4, Interesting

    First, thank you for the efforts the team has already put in. I'm pretty sure that the two features that will provide the biggest benefit to developers, and by extension the users, namely better CSS (hopefully some CSS3) support and moving to the W3 standard event model, will be addressed in the next version of IE. My two part question: Do you have any ETA on the next version, and is there any possibility of adding pieces to IE7 via Windows Update? I recognize changing the event model is not really an option here, but adding support for say border-radius or opacity css support seems like it would be a fairly innocuous change.

  45. Teaching others about new features in IE7. by srothroc · · Score: 5, Interesting

    You have implemented a new GUI and new security features; these have been examined, praised, and lambasted on just about every tech site out there, so those of us "in the know" are aware of all of the changes and their implications. You also have resources like the quick reference sheet available to help new users of IE7. These are all well and good, but they'll be of no use to anyone who does not know about them or how to use them.

    What I want to know is this: how will you spread word of the new changes and features to neighbor Joe or Grandma Smith -- will you rely on word-of-mouth from the technocracy, or do you trust that your features are transparent enough that they will easily understand the difference between, say, types of SSL certificates provided by sites?

  46. Project Management? by RingDev · · Score: 4, Interesting

    What type of project management processes and structures did you impliment in order to keep the vast number of people and resources invovled with this project in line? How do you feel about those processes now that it's done, and what would you have done differently?

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
  47. Allowing Developers to Test for Compatibility by miyako · · Score: 5, Insightful

    IE7, like IE6, renders a lot of pages significantly differently than the other main HTML rendering engines available (Geko, KHTML, and Opera). At the same time, IE7 requires WGA to run - so that applications like Wine are unable to run it. This means that web developers who are using Linux and Mac OS X will have an extremely difficult time testing their sites with IE7. Was this intentional? If so what was the reason behind it (do you want to force developers to move to Windows for web development, or simply set IE aside as something different that isn't a regular browser and must be specifically developed for), and if not how do you plan to rectify the situation?

    --
    Famous Last Words: "hmm...wikipedia says it's edible"
  48. Not just the Events module... by Snover · · Score: 2, Interesting

    There is a painful lack of support for not only the DOM 2 Events, but also for several other significant parts of the DOM specification.

    Some issues I've personally encountered, several of which I hit on a regular basis:

    * Namespaces are completely absent from IE's DOM implementation (createElementNS, getAttributeNS, etc. functions simply do not exist).
    * Prototyping of DOM elements is impossible without using proprietary HTC behaviours.
    * Tables that are created dynamically will not appear unless elements are added to -- in other words, using DOM to write content does not display anything, even though is optional.
    * importNode? Nope. Doesn't exist.
    * getElementsByTagName('object').item(0).getElements ByTagName('param') returns EVERY IN THE ENTIRE DOCUMENT, not just ones under the requested object. Yikes!

    And one other thing the lovely DOM Level 0...

    * navigator.plugins exists but is always empty. What's up with that? Either don't have the attribute at all or populate it properly, for fuck's sake.

    The worst thing is that as far as I can tell, there has been NO improvement in the JavaScript engine between IE6 and IE7 (except that the Microsoft Script Debugger doesn't work anymore. Thanks, guys! Not everyone has or wants to buy and install Microsoft Office just to debug in your broken browser.)

    --

    [insert witty comment here]
    1. Re:Not just the Events module... by Snover · · Score: 4, Informative

      While I agree that missing the Events module is definitely the BIGGEST problem, it's certainly not the ONLY problem, which is mostly what I was trying to get out. Also, I'm a fucktard and didn't preview my comment before posting (it's the only time I've ever not previewed a comment on Slashdot, I swear ;)) and Slashcode wiped out a bunch of what I was saying.

      What I MEANT to write was:
      * Tables that are created dynamically will not appear unless elements are added to <tbody> -- in other words, using DOM to write <table><tr><td>content</td><tr><table> does not display anything, even though <tbody> is optional.
      * getElementsByTagName('object').item(0).getElements ByTagName('param') returns EVERY <param> IN THE ENTIRE DOCUMENT, not just ones under the requested object. Yikes!

      As far as the navigator.plugins is concerned, it's definitely possible that it's a fragment of the browser wars, but that would be rather weird (except as an intentional attempt to sabotage Netscape Plugins API in order to push ActiveX -- something I find much more plausible than "fixing Netscape-only sites"). An empty nagivator.plugins would be just as easy to detect as one that didn't exist, and if something depended on it being there so that it could find a plugin, the site still wouldn't work in IE.

      As an aside, between my last post and now, I ran some JavaScript unit tests from the W3C Compatibility Test Suite.

      http://www.w3.org/2003/02/06-dom-support.html

      DOM Conformance Test Suites
      ==========
      DOM Core 1
      ----------
      Internet Explorer 7 (37.95% failure)
      Tests: 224
      Errors: 4
      Failures: 85

      Opera 9.02 (11.34% failure)
      Tests: 238
      Errors: 12
      Failures: 27

      Firefox 1.5.0.7 (5.88% failure)
      Tests: 238
      Errors: 15
      Failures: 14
      ==========
      DOM Core 2
      ----------
      Internet Explorer 7 (45.45% failure)
      Tests: 11
      Errors: 2
      Failures: 5

      Opera 9.02 (36.36% failure)
      Tests: 11
      Errors: 0
      Failures: 4

      Firefox 1.5.0.7 (18.18% failure)
      Tests: 11
      Errors: 0
      Failures: 2
      ==========
      DOM HTML 2
      ----------
      Internet Explorer 7 (8.47% failure)
      Tests: 685
      Errors: 16
      Failures: 58

      Firefox 1.5.0.7 (1.31% failure)
      Tests: 685
      Errors: 0
      Failures: 9

      Opera 9.02
      I tried about 20 times to get Opera to
      complete this test, and it would constantly
      fail to load files and Retry did nothing.
      Oh, well. I'd guesstimate the failures are
      probably around 2-3%.

      I'd say there's a pretty serious fucking problem when nearly 38% of DOM Core 1 functionality is BROKEN.

      --

      [insert witty comment here]
  49. ie7 and runas by jd142 · · Score: 2, Interesting

    Why does IE7 no longer work with the runas command? What was the thinking behind "breaking" the runas feature?

    Some background for people who aren't familiar with runas:

    Sometimes I need to browse the network as an administrator while logged in as a non-admin. With IE6, I can type "runas /user:domain\username cmd" to launch a command prompt and then run c:\program files\internet explorer\iexplore and then browse to \\servername\sharename as my admin user. Very handy when I need to move a file from one user's area to another's.

    But after I installed IE7 final on my test machine, this no longer works. Running ie7 as an admin user, whether by right clicking on the exe and picking run as or running it from a cmd line launched as a admin user, no longer let's me browse network shares or local drives as an admin user. This is really frustrating.

  50. Does microsoft have plans for an IE feedback form? by jonwil · · Score: 5, Interesting

    Does microsoft have plans for an IE feedback form similar to what they have now for Visual Studio?
    Having such a feedback form would mean that people could post things like "Support " or "Fix issue where adds an extra pixel to the border" or whatever and then the IE team could investigate them (just like the Visual Studio team does with the Visual Studio feedback) and provide feedback such as "no, we cant fix this at this time" or "we will consider this for the next release" or "we have investigated this and have a fix already" or "here is a workaround" or whatever else it is. If there was a vote system so people can vote for what they think is important, microsoft could use that information to see how many people want which features (and therefore which features it makes the most sense to implement).

  51. Release schedule? by Val314 · · Score: 3, Interesting

    Are you planning to do more regular updates (IE8/9/10/...)? maybe 1 year for between releases?
    Will you release those versions for all Windows versions that have mainstream support or just the latest Windows?

  52. Zoom in IE7 by Instine · · Score: 2, Interesting

    Are you ging to fix the zoom in IE7. It currently hasmany bugs, some of them are a hindrence to accessible screen readers (usually used by visually impaired users). I personal reported the problem with getElementfromPoint not getting the correct element went zoomed (javascript) and actually got a reply from the Manager in charge of the unit dealing with the zoom, sayng he was on the case. That was Beta1. Since then the issue has morphed slightly, but never gone away. PLEASE fix, as it can/is causeing real problems for screen reader users, and producers. e.g. : this

    --
    Because you can - or because you should?
  53. This one is simple... by Glog · · Score: 3, Interesting

    Given the highly negative feedback provided for the User Interface of the IE7 BETA releases why did you decide to stick with the same format for the final release?

  54. "Find"/"search" feature by tkarr · · Score: 2, Interesting

    I'm curious about your design of the "find" window. What considerations did you have for the ease of use? How do you think it compares to having the "find" window built into the browser window (like Firefox). Did you find that users were not be able to locate the "find" text box? Adding an option for having the "find" window as part of the browser window (internet only, as opposed to the Windows explorer) might be a nice feature. This enables multiple windows or tabs to have their own search, and users can have many searches going on at the same time.

  55. Furthermore... by Anonymous Coward · · Score: 2, Informative

    Myself and many other web developers have no intention of ever running Windows. We have even less intention of working around flaky standards support in the Windows default web browser. Is there an end-user support address or bug tracking system where we can send users that wrongly blame us for problems with your software?

  56. Why develop IE at all by CmdrGravy · · Score: 5, Interesting

    Given that you are not planning on selling IE 7 and the fact that there are already other browsers on the market which can allow Windows users to experience the web fully why is Microsoft investing so much time and effort in continuing the development of IE ?

  57. more questions by Tumbleweed · · Score: 2, Interesting

    Oh, and what was the reason behind this particular release date? Was it to beat FF2, to make it in time for some Vista requirement?

    And will there be minor feature enhancements/bug fixes before the next major release? The PNG color space problem comes to mind - fixing this in a minor release shouldn't break anything else.

  58. Standards Compliant Mode by Apocalypse111 · · Score: 2, Interesting

    You may not have any idea about this one, but I figure I'll ask anyways. In IE6, a tag was required in the html to enable standards-compliant mode (which still wasn't, but that's beside the point). Why was this not enabled by default?

    --
    There is no mod option "-1: Disagree" for a reason. "Overrated" is not an acceptable substitute. Post something instead.
  59. Business case for releasing IE7 separate from Vist by reidconti · · Score: 3, Interesting

    Originally, Microsoft claimed that IE7 would only be available with Vista, and would not be made available for older versions of Windows.

    As it turns out, the release of IE7 separately is an about-face on this matter.

    While it might take away one advantage of Vista over sticking with XP, I think the choice of a free upgrade is a good thing for the user.

    Can you speak to the pro and con arguments that came out in deciding to release IE7 separate from Vista?

    Thanks.

  60. PNG by Sloppy · · Score: 2, Insightful

    Can your software fully handle PNGs yet, or is 11 years still too short of a time to adopt a very-well-documented standard that has been fully published along with a reference implementation?

    If 11 years is too short, I understand and you have my sympathy. I imagine the development portion of your company is quite understaffed, and more importantly: underfunded.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  61. I asked Hakon about CSS and now I ask you: by Chabil+Ha' · · Score: 5, Informative

    This past summer Håkon Wium Lie was interviewed on /. and my question was selected concerning IE7's glaring lack of full CSS support. Why is it that MS has avoided meeting at least the ACID2 spec for CSS in order to bring some semblance of comformity for developers?

    Håkon Wium Lie's response to these questions is boiled down to the fact that you do have the talent and resources to fix these issues and he says that "the fundamental reason, I believe, is that standards don't benefit monopolists" like MS.

    How do you respond to his comments (the author of the CSS spec) and does MS have any near future plans to adhere to the existing CSS standard? If not, what would it take for MS to take a more proactive role in supporting it?

    --
    We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
  62. View Source Color Coding by MunkieLife · · Score: 3, Interesting

    Why is your "view source" feature so much worse than Firefox's?

  63. rfc2782 support? by 14CharUsername · · Score: 3, Interesting

    rfc2782 allows for DNS servers to return a list of ips to clients with info on priorities and weights. This would allow browsers to seamlessly switch to a backup server if the primary server went down, which would greatly improve website availability. Unfortunately, from what I can tell, there are no browsers out there that support this.

    Is there any possibility that IE will support this?

  64. Re:Pretty simple really. by Jerf · · Score: 3, Funny
    Can I see your implementation of a bubble sort?
    General Manager Dean Hachamovitch: "Hey, Bob, I need one of your programmers to have a Bubble Sort on my desk by Wednesday."
  65. Re:How about other Microsoft operating systems? by cp.tar · · Score: 3, Interesting

    Well, if IE7 works under Wine, we have an interesting paradox: it just might be cheaper to upgrade from Win2k to Linux in order to be able to run all the new MS programs which can't run under Win2k.

    Something seems so very wrong here...

    --
    Ignore this signature. By order.
  66. Is it worth dumping familiarity? by quinnharris · · Score: 2, Interesting

    The primary value IE6 offers over the competition is familiarity, compatibility and convenience. A typical user doesn't have to do anything to install it (installed with windows) and it will work on almost every web site (because developers slave away to make sure it does). For many users it is also familiar, they are comfortable with it. Yet the default IE7 is a substantial departure from past web browser interface designs. It seems IE7 is ignoring one of IE's primary assets. Which traditionally seems out of character for Microsoft but reflects a more recent trend. Traditionally MS products have very few changes (but many additions) from previous versions. MS Office has many aspects that haven't changed for a decade, and in my opinion many of these aspect are exceptionally convoluted e.g. styles in Word, graphing in Excel. But now we are seeing MS change old habits and start to change existing interfaces, look at IE7, Vista or Office 12.

    Do you expect these changes could cost market share considering an IE6 user will feel more at home with Firefox than IE7.

  67. testing in all browsers by markandrew · · Score: 2, Interesting

    this has been partly covered by other questions, but i figured a direct one just on this was important:

    i'm a web developer, and need to test web sites for both IE7 and IE6. Buying another PC isn't an option, and running virtualization software is a lot of effort (in many different ways) just to have two browsers installed. With that in mind, how would you recommend I go about testing sites in both browsers? Most solutions I've seen involve hacks which aren't guaranteed not to break certain things.

    Because of this issue, many sites are going to (visually) break in IE7 as soon as people update their browser. This isn't going to look good to most users, and could potentially send many of them running for an alternative which doesn't break the sites they like.

    If this dual setup is not easily possible now, will it be in the (near) future? And was this something that you considered when developing, and planning the release of, IE7?

  68. Popular standing by griblik · · Score: 3, Interesting

    I remember back when I started web development, Netscape (3|4) was the browser everyone loved to hate. It was the one you had to bend everything to fit for (resize fix, anyone?). IE4, on the other hand, was fantastic. You could make it do all sorts of cool things really easily. I thought it was the best toy in the shop.

    Today, IE is the browser that has people swearing blue murder because of the amount of effort it takes to make a page that works properly in the other browsers look correct in IE. As someone pretty high up in the dev team, does this bother you/niggle your professional pride? And perhaps more importantly, are there any plans to try to win back the affection of the web dev community?

    Personally, I think IE7 is a step in the right direction, but I think Netscape had to get to 7 or 8 before I started thinking it was a decent browser again - old hatreds die hard...

    --
    Warning: May contain nuts
  69. Re:Now that transparency and CSS is fully implemen by gouldtj · · Score: 2, Interesting

    Or a follow up, now that Adobe has decided not to maintain their SVG viewer is there a chance of getting that code into IE mainline? I'm betting Adobe would sell it for cheap.

    I do consider the lack of SVG support a critical failing of IE7. SVG is a huge step towards making the web a more beautiful place. The compeating standard is Flash, which doesn't help Microsoft. It would seem that adopting SVG would help Microsoft's design suite.

    Thanks. Ted.

  70. ACID2 CSS compliance for specific doc types by dlane · · Score: 2, Insightful

    Hi,

    I understand that the argument (based on the IE7Blog) for IE7 not supporting CSS and ACID2 to the same level as modern browsers like Opera, Mozilla, and Konqueror/Safari is that doing so would break to many existing websites which were developed to support IE6's non-standard quirks rather than W3C standards. I understand the business requirement to protect this existing user base which is dependent on the flaws in IE6 being propogated to IE7, but there is one thing I don't understand:

    Few if any of the web sites which depend on IE6 specific features state an explicit doctype - if they do, they're doing so pointlessly, as they almost never adhere to it. On the other hand, web pages which do assert adherence to a W3C document specification, e.g.
    , clearly don't intend to use IE6-specific features - if they do, they should be penalised by getting incorrect rendering.

    Why, given the depth of developer talent at Microsoft, wasn't IE7 given the smarts to apply appropriate rendering to pages asserting a valid W3C doctype, and fall back to the non-compliant rendering consistent with IE6's non-standard rendering practices for pages that don't state a doctype?

    Also, to whom should I send my invoices for the approximately 50% extra development time, per design, required to get perfectly functional W3C standards compliant sites (that render flawlessly in modern standards compliant browsers) to work in IE6 and now IE7? The cost that Microsoft's callous attitude towards open standards compliance has imposed on the diligent web developers for the past 6 or so years is unacceptable.

  71. "a dead albatross" by Trueblood · · Score: 2, Interesting

    John C. Dvorak had some fairly pointed comments regarding Internet Explorer in his article: http://www.pcmag.com/article2/0,1895,1952995,00.as p I think he makes a great argument. For what little revenue IE brings to Microsoft, it costs a fortune in reputation, much less support costs. What is the business driver behind continued development of IE?