Startup Skips IE Support, Claims $100,000 Savings
darthcamaro writes "Guess what — you don't have to support Microsoft's IE web browser any more to build a successful website. In fact, you might just be able to save yourself a pile of cash if you avoid IE altogether." (Here's the story, from a few days back, in Canada's National Post, about the frugal financing of social startup Huddlers.) Evidently, no one complained about the lack of IE support either. I'd like to read more details about what $100,000 worth of IE-specific development would buy, though; not being dependent on IE sounds great, but loses some sparkle if it means requiring Chrome or Firefox.
They support all browsers when not editing content(the way most people use this site)... this article is also rather old
I'd like to read more details about what $100,000 worth of IE-specific development would buy, though
Boring pixel perfect rendering to make the artists happy. Blah. At least I know they're putting most of their effort into how it looks; I will have no use for it, and can avoid it.
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
While my preference is Safari, anything that a) drives users away from IE and/or b) drives users towards Webkit (Safari or Chrome) is, in my humble opinion, a very good thing. Yes, I know that Firefox is good and Opera is fancy and blah blah blah. In my experience, Webkit is simply superior in every single way, be it Safari or Chrome (like I said, my preference is Safari but I'm quite all right with people who choose the other option).
And, really, _anything_ that drives people away from IE is a very good thing...
I'm no fan of IE, but I'm skeptical of the $100,000 savings. Of course if I chose to hire one guy to do nothing but support a single browser then that would easily account for the money saved, but who in their right mind would do that?
Also the lack of complaints about incompatibility could be an indication of how all the major web browsers are finally converging on the HTML standard.
It's almost as if he went to the local library and read a book from the 90's about web development.
These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
That would be a mistake as IE becomes more and more compliant.
Users don't complain if your web site sucks... they just don't come back.
My pages mostly just work on ie nowadays. It's far from being a big issue by now. IE6 is mostly dead, IE7 users, bah.. :)
I do support IE, but not really actively. I fix the occasional bug, but there aren't more than chrome vs. firefox. Some features lacking, nothing that is really needed to survive on the pages.
100'000$ is quite much for the minutes I spent, at most, to focus on ie. I'd like to get that money :) Can I do the ie support for them??
I'd like to complain that /. does not work well (hides part of comments) in IE. /. will probably claim that no one is complaining but here I am. So are you going to fix it now?
I would target the latest version of webkit.
IE:
1) Developer tools
2) Server software
3) Desktop Software
4) Virus Checking your updates from Microsoft/MSDN
5) Specific time for setup, maintain IE development environment. (Server, Desktop, Tools)
6) Debug time for IE specific stuff and Development
And of course all the licensing BS costs.
I can see lots of reason to dump IE altogether and just target webkit.
-Hack
Got Geometrodynamics? Awe, too hard to figure out? Too bad.
As of version 9, IE isn't that awful any more. I didn't have to do anything special for IE) when it came out - the sites looked like they did in Firefox, Opera Webkit etc - finally using the nice CSS3 features. The design is built on adaptive degrading so the newer the browser the prettier it looks. And it gets even better with IE10. For the most part, IE9+ just works. It's becoming less of a pain. The new pain is the various HTML5. CSS3 support that varies greatly among the whole browser-spectrum. (Though, not surprisingly considering the are note complete.)
....ah sod it, I'm calling BS on this. Back in the days of IE6 & 7, maintaining cross-browser compatability was a nightmare. Now not really - IE renders as well as any other browser, and there's not a single one that doesn't have it's own quirks in some form or other.
throw new NoSignatureException();
Not leaving 35 pounds of junk in the trunk of your car will save you 100,000 USD in gas!*
*(given the right number of miles drive under conditions x, y, and z)
Sounds more like they are either making shit up to try and get new bites for advertising (my bet) or they suck at design.
While you do encounter some differences with browsers, you don't encounter the level of differences that would require $100k of work to fix unless you either suck or are doing something supremely stupid with your design.
Certainly a mark against your product if I'm evaluating it. I don't use IE, but any time you are telling me that I have to use browser X or can't use browser Y all I can think is you suck at design work. The stuff I use works fine in everything. No, it doesn't always look 100% the same, but it works. My web host has a fairly involved backend for all their various management features and it'll work in all browsers.
Part of it is just not getting too stupid with HTML 5. Yes it is neat and all however it doesn't all work. All the browsers have issues with it in one form or another so maybe leave off all the crazy features for a bit. My favourite example is the HTML5 Angry Birds. It says works best in Chrome, which isn't a good sign that it should matter. It does run well in Chrome, but seems to blow Chrome up from time to time. IE is stable with it and all the features work but the rendering is a little slower. Can't seem to maintain a solid 60fps. Firefox has fast rendering and doesn't seem to have stability issues, but has no sound.
With a bit of smarts about the design, supporting all browsers is not a herculean feat. Our web guy (there's only one) manages it just fine.
First of all, the summary has it wrong. The company is 4ormat, not Huddles. And read this article for an explanation of how this claim is just a publicity stunt. It works just fine in IE (ironically, the only browser it doesn't work in is Opera).
What political party do you join when you don't like Bible-thumpers *or* hippies?
The most expensive part of software is debugging and maintenance. [Actually ... its the most expensive time to make changes] But discovering IE version specific bugs is a giant PITA which occasionally involves heavier UI refactoring and therefore regression testing. In a nice sized team where you have dedicated developers, qa team, etc. Each simple bug is still and "expensive" proposition considering the time to track and properly QA it.
$100,000 to support MSIE? Bullshit. Unless they are supporting MSIE 6 or 5.5 there is no way it would cost that much to support MSIE. Even if they are supporting backwards and ancient browsers like those, it still shouldn't cost that much unless they are aiming for the website to look exactly the same on every possible browser.
Also, the whole thing is an ad. There have been a number of start-ups that have gone on about how they don't support MSIE. Some of these block anything with an MSIE user-agent (and then the site works fine in MSIE 9 with a different user-agent), and some use MSIE conditional comments (which won't work on MSIE 10). Both ways are, a bit, well crap. Unless you explicitly test in those browsers and find that things seriously break, you shouldn't not block them. Hell, who blocks Lynx (and similar)? Even though Lynx (et al.) don't support fancy CSS, images, JS or similar.
The sensible, and correct, way of doing things is to say, "we don't support MSIE (or any other browser explicitly), but because we build to the standards, any standards compliant browser should work well". And also make your site degrade gracefully (that is, continue to present content even to inferior or older browsers, or to browsers without JS, and/or without images, and/or without CSS).
So, basically, this whole thing is a stunt by the start-up in question, and they deserve no press because of it.
HELP MY ACCOUNT HAS BEEN HACKED BY AN ILLIBERAL ART STUDENT SET TO DESTROY THE INTERWEBZ!
I couldn't find a link to the site anywhere, did they abandon the alt tag for images and go with title? AFAIK, "alt" is strictly an IE thing.
Although not $100k in IE-specific development; They saved $100k in advertising for their PR stunt, because now they get tons of free PR from all over.
The story here misses out one key piece of information; that just the administration pages don't work on IE. The sites they're creating with said admin system work fine on IE. The company explicitly points this out - go here and click the sign up button: http://4ormat.com/
.
Now, that's not such a big deal and nobody's going to complain because they can easily get the thing working by downloading another free browser.
I'v done the same thing in the past, and also the exact opposite - making an admin interface that only works in IE. It's not a big deal, and in most cases it's the norm for intranet-style sites. That said, if someone reads this, runs out and decides to make their public-facing site IE-unfriendly, thinking they'll save $100,000, then they're nuts...
On my internship I had to convert a flash site over to just HTML keeping the same format etc (using flash can cause a screen reader to have issues which could have brought a ADA lawsuit).
Anyhow, to make the menu list they had on the left side I just used one type of div for the buttons, and another div to act as a spacer between the buttons. While every other browser like opera, firefox, chrome, safari, etc handled the spacer div size via CSS correctly, IE (versions 6, 7, and 8) would completely ignore the CSS height size of the spacer div, making the menu take over a page and a half of scrolling for something that should only have been half a page.
But oh dear, that means a notepad requirement... o_O
Code a site to specific browsers....
Code to a standard and watch how all browsers do it nicely.
Its great that you want to avoid IE, but what about when IE is your only browser for your organization due to group policy's configured for the computers?
You would have to code like a moron to make it IE unfriendly.
Code to HTML standards and you will be fine. Not everything has to be WEB 4.0Beta with fricking blinking beeping and sliding crap everywhere. In fact most sites that are crap embrace all that garbage. Look at how much slower Slashdot became when they added in all that garbage that really was not needed.
Do not look at laser with remaining good eye.
Why would supporting IE cost extra and especially $100,000?
Just follow w3.org standards and test in a standards compliant browser.
The latest IEs support the standards and since they are not a bank or a government org they don't have to worry about supporting earlier versions of IE.
The entire point about IE still plaguing the world is not that web developers need to support it, it's that old software can only run in that browser (and that means IE6). The new IE is actually pretty good, and this article is rubbish. Then again, it's /. MICROSOFT BASHING FRONT PAGE
Oblivion Awaits
TFS talks about the "huddlers" website, which was absolutely nothing to do with this topic. TFA mentions (briefly) that the artist-portfolio site 4ormat skipped IE support. What the hell? Do the editors here not even bother to skim the articles they post?
Anyway, it ain't a business app. If you create web apps for the "enterprise market", you absolutely positively need to support IE. Often back to IE6, yes, even today. I don't like it, but that's just the way it works in big business. Platform shift is veeery slow when a business has tens of millions of customers, partners, and employees who rely on a particular application.
Anyway I don't understand the $100K savings. Come on, what startup is dumb enough to write directly to the browser in HTML & CSS? There are tons of AJAX/DHTML libraries that hide all of the differences across browsers and browser versions. smartclient.com and extjs come to bind as a couple of systems with extreme breadth & depth.
Ok, maybe those guys saved some money, hooray and cheers, but shouldn't we generally support all browsers to keep a healthy competition active? Until we at some point reach a state when we can just write to the spec...
Here's an example of what they are telling their customers:
So it implies that IE manages to display most of their content, but thet don't really bother fixing IE-related problems.
hemi
I'm glad at least the company is claiming to "coach" their customers to use modern web browsers.
It's extremely irritating when companies fail to educate their clients and just take whatever money grab they can even when it's to support a project for IE6/7/8.
If you write the code correctly in the first place and w3c compliant.. you dont have to worry about supporting ie.. it just works right.
http://techcrunch.com/2012/04/01/bootstrapped-startup-saves-over-100k-by-dropping-ie/
Has more details and context to the comment about saving 100k.
I'll give them IE6 and IE7. I'd give an awful lot to not have to support IE8, even. But there really isn't any reason to not support IE9, unless you need WebGL for something. A lot can be said about Microsoft's past shenanigans in the browser space, and none of it is good, but they pretty much cleaned up their act with IE9, and that should be acknowledged and encouraged.
Though I'm still suspicious of their WebGL stance. That sounds, much like the NPAPI plugin thing in the past, more like a simple attempt at lock-in than an actual security concern.
Creating a standards compliant site is the answer. It gives a couple of important advantages. It improves your Google page ranking. It is accessible for the handicapped.
I see it increasing business, not decreasing it. It costs less to write. win/win
Depends on how much client-side functionality you're using for your web app UI. If all you send to the browser is flat HTML (whether it's from a file or dynamically generated, and I usually generate mine pretty dynamically), your page may not render pixel-perfect on every browser but it'll render consistently and look acceptable at least. If your client side scripting reloads with the page frequently, probably still ok. If you have persistent scripting that relies on Ajax-type RPC backend fetches, there are significant differences that will make the scripts behave noticeably differently (at least) if you try to use the same code for everything and you pretty much have to detect which browser you're in and select between different versions of functions. I often just dynamically generate flat HTML for this exact reason.
Isn't IE support fairly easy if you use an off-the-shelf UI library (e.g. jQuery, etc.)?
I know this is a little off topic but I liked the bit on rentership and bootstrapping. While the article really had nothing directly to do with IE development costs, it did highlight some of the benefits of cloud computing. Prior to cloud computing, it took lots of money to build out infrastructure to support an application or system in development. Cloud computing makes enterprise-sized infrastructure available to the bootstrapper. It has leveled the playing field!
Personally, I think we should just let MS go its own proprietary way while the rest of the world goes with open software and languages. Any company that takes a standard and reworks it for its own proprietary purposes does not deserve a loyal customer base.
Except somewhere along the way, near-Pixel-Perfect became a standard to be judged against, maybe with the help of Apple.
Now if you have any flaws, people who would otherwise use your site just fine go "bleh, looks like $hit, they must suk, I won't bother using their service."
Something like not visiting Groklaw because a column was mis-formatted. Sorry, Groklaw is a solid starting point for a few important cases, so dissing them forever if one week they happen to have a bad page update is silly.
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
Deliberately locking out non-favored browsers is a bad idea. I can remember the days when web site providers would refuse to consider a complaint because I was running Firefox on Linux, and, in some cases, the issue had nothing to do with the browser I was using. Web sites should be written to support standards, and browsers should aim to work with standards as well. Today, we're picking on MSIE, and tomorrow, Firefox or Safari could be the outcast.
I'm not defending MSIE's quirks and bugs. I've had my share of "bugs" that turned out to be something that was broken in MSIE. But interoperability isn't interoperability if someone gets locked out.
"Who controls the past controls the future. Who controls the present controls the past." -- George Orwell
Microsoft will screw over the web 1st chance they get as they did in the past.
If IE9 gets the majority share and continues to help cement their OS monopoly (their sole motivation besides Office) then they will keep the web from advancing as they did for the previous decade. IE copied everybody else poorly added a few tweaks (often causing compatibility problems) then spent years fixing the bugs that didn't help them harm the web.
The culture of MS has not changed. If IE10 is great and gains majority we should ban it the second it slacks off and falls behind the others. Never allow them to harm the world like that again.
Democracy Now! - uncensored, anti-establishment news
...4ormat, not Huddlers.
When you employ good practices with HTML and CSS, making a page look and display properly in IE8+ is trivial. Even common jquery effects are fairly browser independent now.
If you have to fight a lot to get a common result between browsers, then you may be trying too hard to reinvent the wheel. And if your visitors are still using IE6, then it is easy to have the webpage notify them that their 10+ year old browser is incompatible and needs to be upgraded.
/* No Comment */
That's funny .. I totally despise fixed-width websites. They're just lame, have no reason to exist (in 99% of the cases).. every monkey can make them, and every monkey does.
The current "target IE" movement happening is not about just supporting standards, people are increasingly using IE specific prefixes and other tricks
Then those prefixes and tricks will become de facto standards and other browsers will eventually implement them. If the W3C wants to sit around for years on end doing nothing, the web won't stand still waiting for them to finish.
Does that statement still hold true?
We have a small (tiny) startup with a local community membership, and I'm the sole developer. Members are able to edit their own content. After a couple of rounds of broken IE (even 9) and the hassle of even keeping a Windows test platform usable we dropped IE support for members in favor of Chrome, Firefox, Opera or Safari. So far, no members have complained and we've been able to turn back on features that just didn't work in IE and will soon have removed every special case in the CSS and javascript. Frankly if we are loosing some hypothetical customers who insist on IE, we're better off without them.
Visitors to the site can still use IE, but we'll be working to discourage even that in our small part of the world.
We also support some of our members who are less computer savvy and for the last couple of years when we get a request for help with their local machines, we suggest switching to Linux. So far we've had close to 100% success, with users being really impressed with the live Ubuntu CD demo and having very few questions or issues after switching over. Months later we still hear about how much better their experience has been. I've heard several variations on "I thought I was stupid and didn't understand computers, but this is just easy."
And then Unity came along.... I'll save the rant for another post, but I'm really worried that this is not just annoying for experienced users, but after trying to show people how to use it, it's a real step backward for new users too.
[-- Trust the Monkey --]
I'm developing a web app so there's some personal frontline experience here. Supporting IE is still a bitch, it sucks badly and it's a punishment. If my target audience were private individuals, I'd say "fuck IE", plug a big "IE not supported" button on the homepage and be done with it. Unfortunately, my target audience is in the corporate environment.
The main problem is that IE does everything differently from everyone else and from version to version. In CSS, for example, sure, other vendors have their prefixes, but writing out half a dozen essentially identical statements for advanced CSS stuff is tedious, but not troublesome. Finding the five different ways the IE wants it done, that are totally incompatible with anything else is just horrible. Google up how IE does CSS gradients vs. how everyone else does it for an example.
For JS, fortunately we have stuff like jQuery or Prototype, and yet plugins to these still list compatability with various browser - and large everyone else is either supported or unsupported and then there's IE. It is very, very, very rare to find a plugin that works on Firefox, but not Chrome, or on Safari, but not Opera. It's a lot more common to find something that works everywhere except IE.
Basically, you can write a web app that runs fine and looks nearly the same on all recent versions of all major browsers, and breaks completely on IE. You would have to consciously try to do the same with any other major browser.
Assorted stuff I do sometimes: Lemuria.org
And less than 1% are using IE6. But you know what I have learned over the years? If you learn how microsoft will react to certain code, then you can avoid wasting time on compatibility tweaks. Use proper CSS rules and 95-99% of the site should be working fine on all browsers. IE9 was a good, stable release which is amazing coming from someone who for years would bash Microsoft for f-king everything up. Plus, when you develop websites for people, you could always add a fee for browser compatibility. You can get away with this even if you only work about 3 hours on compatibility tweaks on a large-scale website.
Last time we targeted a single platform it was a disaster.
Last Time We Targeted A Single Platform It Was A Disaster.
LAST TIME WE TARGETED A SINGLE PLATFORM IT WAS A DISASTER.
How is this thinking still going on? ... ?
You've got a low enough UID to have been there and seen it happen, do you just not realize what put us in IE's stranglehold? Developers who did not care about interoperability as much as making their lives easy put us there. They saw the easy way out, they fell for the sweet promises of the One True Provider, and now here we are, still trying to get out from underneath IE.
You want to extract our collective neck from Microsoft's stranglehold and put it in Apple's instead?
Is it going to be better this time around because Apple's prettier or something?
We are basically taking our first joyous steps in the springtime of smooth interoperability, with the ease of coding to unified standards, while the difficulty of handling incompatibilities is hastening the demise of incompatible browsers, rushing us onwards to a beautiful, sunny season of web development, and you would have us turn the clock around? Send us back to the bitter winter of a single corporate master?
SERIOUSLY, JUST DON'T DO IT.
NOT AGAIN.
That's funny .. I totally despise fixed-width websites. They're just lame, have no reason to exist (in 99% of the cases).. every monkey can make them, and every monkey does.
And this sort of solipsism is the exact reason why most geeks fail to gain any traction in any business environment that involves having to design a product for people other than themselves. Thanks for the example, Johann Lau!
There is no sparkle lost by the need to use either Firefox or Chrome. Both browsers are great and are available for all platforms that also support IE. In reality both Firefox and Chrome work much better then IE so there is definitely no sparkle lost by. It supporting IE, on the contrary.
I'd like to read more details about what $100,000 worth of IE-specific development would buy, though
Boring pixel perfect rendering to make the artists happy. Blah.
This. So very this. I'm involved in a web project right now where both IE support AND pixel-perfect rendering are apparently vital (it took us about a month to convince the spec designers of the concept of "your fonts are not the user's fonts" and "Illustrator is NOT a web design tool"). We're actually expected to maintain pixel-perfectness in an automated testing environment. Seriously, half our development time has been wasted trying to figure out how to test this with an art department breathing down our necks with pixel-measuring tools for a web application.
So you can see why I posted anonymously.
Isn't this what Flash/ActionScript was supposed to be perfect for? Well, except for the lack of mobile support.
Make sure everyone's vote counts: Verified Voting
I have developed an on-line todo list manager http://todolistme.net/ and have experienced similar issues. I was able to get it working nicely in all browsers except IE. It may be that my web development fu is not up to scratch but I did put a fair bit of time into trying to get it to work in IE and had no luck. All my tweaking just resulted in weird error messages that I could not decipher (Even with the help of Google). So I just gave up.
It's not a huge success of Facebook proportions yet but it is growing nicely in popularity so the lack of IE doesn't really bother me at this point.
It seems to me that for content only pages IE is perfectly fine but as we move more and more into web apps it's struggling to keep up. But I don't have extensive experience in this area so I'm happy to be proven wrong.
Ryans Tutorials - A collection of technology tutorials.
A better use of that $100,000 would have been this https://twitter.com/UberFacts/status/207581337631211520
IE has become the the Skoda of web browsers. Despite adverts saying they are "good now" (but still behind even Firefox 3.6 in standards support with IE9), they still have hundreds of millions of old users especially libraries, schools, business, China, etc. My employer has only "just" started to upgrade to IE8, and I see IE6 out in the wild every day in offices.
Microsoft should employ some of the millions of unemployed programmers who were laid off for cheap outsourced labour back after the dot-com bust. and help get IE10 fully HTML5 compliant (including WebGL, instead of FUDing it) and work overtime upgrading everyone to IE10 or otherwise just hand over the IE source code to Mozilla (better than the Apple/Google controlled webkit).
Also if you are still using Firefox 3.6 you're just as bad as IE6 hold outs. Get Firefox ESR at least.
On it's own, IE9 isn't that bad. As a web developer, I'm quite impressed with IE9. But the truth is that as long as IE6-8 exists in the real world, IE9 is going to be treated just as it's predecessors. I can't exactly target IE9 without having to add specific support for IE8, and then the same for IE8->IE7, and again for IE7-IE6. I can target the latest versions of Firefox, Chrome, Safari, Opera, etc. and have a good amount of faith that my code is going to work and display as intended in older (and newer) versions of those browsers. This just isn't the case with IE.
It's pretty simple, just build against the standards and let those who don't implement the standards correctly deal with it!
http://www.gibby.net.au
http://theoatmeal.com/comics/misspelling
Hi.
Do you want to get an email alert for this comment?
IE 9.0 under Windows 7 is actually quite good. The only thing lacking is spellchecking, which will be fixed in IE 10.0 for Windows 7 and 8.
Because they're not mindless, lazy, untalented go-alongs?
Are you really saying "non-geeks" would be put off by content that adapts to screen size, and text that reformats, because they resize their browser window all the time and get confused? That people don't make static sites because it's easier and quicker, and satisfies pointy-haired bosses, but because of usability testing ... ??? AHAHAHAHAHAHA.
You're a coward, but at least you make up for it by being hilariously stupid ^^
I forgot 2 take my meds again n downmodded ur post apk. Sorry.
I won't allow it. Modding down a post for no reason trolls? THAT the "best u got"??
Please... lol!
New NEWS/NewsFlash:
When the best you have is downmodding unjustly with NO technical merit behind the downmod "U FAIL"... no questions asked.
* YOU know it, I know it, & anyone reading here knows it... period!
APK
P.S.=> This? Well... you KNOW I've just GOTTA say it:
This was just "too, Too, TOO EASY - just '2EZ'", & trolls who bogusly downmod make it so - every single time... apk
I forgot to take my meds again and I downmodded your post apk. Sorry
Forgot 2 take my meds again n downmodded ur post apk. Sorry. I'll get over my "geek angst" n stop stalking you post to post one of these days. I suppose it's not ur fault I am obsessed with stalking you and trying to get the better of you which I never am able to do, so I downmod ur posts for no reason in childish effete retaliation. You've just beaten me too many times under my registered 'luser' name here, and I don't want to face you tossing those back at me again either so I stalk you by ac posts like a psycho.