Rubbish code from alleged professionals.
Wednesday, November 5, 2008 10:34:12 PM
In this case the primary target of my wrath is Microsoft. Yes, they are an easy target - but lands sake how the devil do you bone webmail this badly?
The newest incarnation of Hotmail is a train wreck the likes I've not seen since the last time I poked my head into that rubbish YUI library yahoo likes to use to claim they know something about HTML/CSS. The ONLY reason crap like this is usually allowed to even reach the marketplace is the suits don't realize just how inept their coders really are.
It's a wonderful example of throwing AJAX at a website for no good reason, in a manner that frankly is IMHO costing them MORE bandwidth than if they just stripped the damned thing down to what hotmail was back in 1998 before Microsoft took over and ****ed with it.
The sad part is, I really LIKE how the new hotmail LOOKS... But there's this laundry list of issues that make it next to useless. ten to twenty seconds to resolve ANY link I click on? No visual cue's that it's even DOING anything? An editor that 90% of the time doesn't even let me enter e-mails and the rest of the time restricts me to 20 columns wide? It's rubbish!
... and I can PROVE it's rubbish with some simple numbers. We'll use the inbox as our example:
Now, if we CTRL-C just the actual contents of the page?
Better proof of ineptitude? Just run it past the validator (Opera will actually transmit your contents, otherwise cut/paste from source)
168 Validation errors means they do not have HTML - they have gibberish. Amongst the errors we have unclosed tags, attributes that are invalid for their doctype, attributes on elements that don't even HAVE those attributes (HTML does NOT have a class attribute for example), ending tags for things that aren't even open, inlined CSS, inlined scripting, presentational markup, and a whole host of "did the person that wrote this even KNOW html?" warning signs.
... and that's really what it comes down to. Whoever they have coding all this has NO ****ING BUSINESS ANYWHERE NEAR A KEYBOARD. There, I said it!
You look at other websites and they are often just as bad. 99% of the problem is programmers not taught the old lesson "the less code you use, the less there is to break", much less the less code you use the less bandwidth consumed, the less code you use the easier it is to maintain, or just the simple damned KISS theory. This overcomplicated overthought rubbish site after site are adopting is wasting bandwidth, cutting into their own profit margins, and just ASKING for it to /FAIL/. Yahoo, google, amazon, ebay, Microsoft - they're entire web staff needs to either get a ****ing clue or do the world a favor, back away from the keyboard and take up macrome weaving.
I swear we need to drag out the shotgun and thin out their numbers a bit. How the hell do people this inept GET, and KEEP their jobs?