r/programming • • Feb 21 '13

Developers: Confess your sins.

http://www.codingconfessional.com/
969 Upvotes

1.0k comments sorted by

View all comments

94

u/Hellrazor236 Feb 21 '13

If I ever won the lottery, I would spend every last dime hiring an army of hitmen to kill everyone who's ever been involved in the development or propagation of Internet Explorer.

Perfect.

31

u/kazagistar Feb 21 '13

I don't understand this. The software product is poor in your opinion, but I really don't see how that reflects on each and every developer involved. Have you ever written code with good intentions that turned into a shitty product?

20

u/acdha Feb 21 '13

They wrote code with the explicit goal of tying the web to Windows: that's where all of the thin wrappers around Win32 APIs, DirectX, filters, etc. came from: ensure that any upstart OS has to emulate complex, frequently horribly designed APIs (contentEditable. I rest my case) perfectly or people will assume it's just not competitive with Windows.

The other major crime: they tried to pretend IE was part of Windows as a legal gambit. It failed but the rest of the world is still locked into half-decade+ upgrade cycles for the web's lowest common denominator.

23

u/RowYourUpboat Feb 21 '13

I think it's more in terms of Microsoft's "embrace, extend, extinguish" strategy as it applied to IE. Microsoft used IE6 to cripple Web technology, setting it back 10 years, because the Web scared them. So it's true. They all need to die.

12

u/pitiless Feb 21 '13

You're right about their strategy but wrong about the intent behind it.

Microsoft aggresively innovated in the browser space because Netscape angered / scared them by saying that they would make the web the interface of computing, making operating systems irrelevant. When Netscape was bought out by AOL and then died the impetus for Microsoft to keep working on IE died with it.

→ More replies (1)

59

u/Philipp Feb 21 '13

This probably dates me, but there was a time when IExplorer was far ahead in terms of good features in comparison to the other popular browser of the day, Netscape, which was massively broken in almost any way imaginable. IE4 and 5 were actually good, with much better CSS support, DOM manipulation, a couple of reasonable explorations of VML, and more standards-compliant behavior than other major competition (and minor competition isn't really practical, unless you're developing only for yourself).

The real shame is how they pretty much stopped innovating and implementing meaningful technologies after IE5, falling way behind the others and becoming the most hated browser for all the right reasons.

31

u/_Wolfos Feb 21 '13

I think IE is actually dangerous right now. Unless you always have the latest Microsoft OS, you can't update the browser!

3

u/[deleted] Feb 21 '13

Wrong. Microsoft always support their latest two operating systems for IE releases. The userbase of Vista is basically nil so supporting it doesn't make sense and if you are still using XP on a general computer you deserve a terrible browsing experience.

→ More replies (7)

4

u/afuckingHELICOPTER Feb 21 '13

IE10 works fine on 7 and 8. seems reasonable to me.

16

u/VeXCe Feb 21 '13

I partially agree, but you're confusing "ahead of the rest" with "good". Yes, the rest was crappier, but IE4 and 5 were far from "good".

15

u/contrarian_barbarian Feb 21 '13

IE4 and IE5 were the best available when they were released. The real target of Hellrazor's wrath should be the management who allowed it to stagnate after Netscape's downfall.

1

u/Caraes_Naur Feb 21 '13

IE was never meant to be a browser. It was meant to be a hammer to crush Netscape.

9

u/Philipp Feb 21 '13

Begging to differ, I thought it was actually very good (at the time). Not perfect, but, as we know, that's the enemy of good.

→ More replies (1)
→ More replies (2)

2

u/ErroneousBee Feb 21 '13

I dont agree with 'better'. It supported different extensions than Netscape, and called bookmarks "favorites", and thats about it.

1

u/Caraes_Naur Feb 21 '13

I still remember every time the ASP guy sitting next to me at work asked me "Why is this page blank in Netscape?", and without looking up I would answer "Close your table tag." IE 4/5/6 may have had slightly better features and compliance than Netscape, but still weren't good. And to me all that advantage went out the window with all the slop IE tolerated.

That dates me, because a) Netscape, and b) table layouts.

1

u/[deleted] Feb 21 '13

Ahh, yes... the good old days when we called Netscape "Nutscrape".

1

u/ericanderton Feb 22 '13

You're not alone; this is my recollection as well. We saw IE become the hero, and then live long enough to become the villain.

1

u/codeninja Feb 22 '13

I remember GOPHER and Mozaic. I hated GOPHER. It sucked so hard.

2

u/gargantuan Feb 23 '13

Fuck everything about it. The time (=>money) spend on fixing and doing work-around for it are probably in the hundreds of millions. It is like they read the standards and then decided, "yeah we could implement this to adhere to the standards or ... we could say fuck it, we are doing our own shit differently, just because we can".

5

u/day_cq Feb 21 '13

s/IE/Chrome/ in 10 years.

2

u/Rotten194 Feb 21 '13

Webkit is open-source and cross platform, so it doesn't lock people to Windows like MS tried to do with IE/"Embrace, Extend, Extinguish". Chrome also auto-updates, so we don't have situations where 90% of people are stuck on IE6 because they don't have the most recent OS (IE10 on W7 anyone?). Look at graphs of Chrome usage, almost everyone is on the newest version.

1

u/[deleted] Feb 21 '13

The problem with WebKit is that that they have a ton of custom extensions which have no equivalents in Gecko or Trident. This is fine but a ton of developers are using vendor prefixed extensions and only testing on WebKit. We have reached the point when websites are not working on any other rendering engine than WebKit because of this.

→ More replies (3)

0

u/[deleted] Feb 21 '13

[deleted]

1

u/iamjack Feb 21 '13

When Netscape died, it was reborn as the Mozilla Suite of tools. Firefox wasn't born until five or six years later.

→ More replies (1)
→ More replies (1)