Internet Explorer Must Die

What better way to celebrate the debut of the new design, tweaked slightly from last night’s preview, than a rant on the bane of any web designer’s existence: Internet Explorer? If you’re using it now go and get Firefox or Opera – you’ll be doing both of us a favour.

So much has been written on the relative merits of standard HTML and the new combination of XHTML and CSS that it hardly seems necessary. If you don’t know what this is about you can read this for a comparison of the two as a medium for web design and just why plain HTML is too antiquated on the modern web. Easier updating, 70% smaller file sizes, huge reductions in bandwidth, increased compatibility with non-computer Internet browsers (a web-enabled phone with limited resolution can just ignore the stylesheets and have a perfectly legible text page, for example)? Sounds great, right? Well, this is where the issues with IE start creeping in.

Whereas everyone else is improving their support for these new standards Microsoft, with their 90% of the browser market, are holding everyone back with their absolutely abysmal support for CSS. Sites like the CSS Zen Garden (every page on the site is exactly the same basic XHTML file but with CSS controlling the layout and images) show how powerful CSS design can be, and the adoption of it is continuing to accelerate as time goes on but you can, and indeed I did many times while writing the code behind this design, write a perfectly valid CSS file that renders on every single alternative browser, only to find that it looks completely wrong in IE. Of every browser that people could be using they decide to stick with the one that doesn’t work properly…

Since writing this design was my first attempt at coding a page completely with the XHTML and CSS combination I was nearly suicidal to find that my pretty page which worked perfectly in Firefox, Mozilla, Opera, Camino, Safari, IE Mac, Konquerer, and any other browser that you can imagine but looked completely wrong in IE (see what I mean here). I sat here writing and rewriting code for literally two hours before I finally managed to get the fucking thing to render correctly, and all because Microsoft wanted to rest on their laurels and leave their shoddy product as it was. It was only because Firefox and its community-driven marketing campaign managed to drop their stranglehold on the market to less than 90% that MS even bothered to start development on IE7, and you know that when it comes out it will probably suffer from many of the same bugs but with the same tabbed browsing that everything else had years ago. And chances are they’ll be credited with it, as well.

I’m a definite convert and I’ll be using this powerful combination in any future development that I do, but Microsoft need to get themselves in gear if they’re going to stop holding the rest of us back. I’ve been using Firefox for as long as I can remember (since it was called Phoenix, and the standard Mozilla suite before that) so having these new designs just work has been something that I’m used to. It’s too bad that most people don’t even know that web standards exist and are just as happy with their POS of a browser because it’s the one bundled in with their operating system.

New Design Imminent

In case you’ve noticed that the site has been dropping and giving you a random error message it’s because I’ve been testing a new design for the site. Nothing as extreme as the move from the crappy old tabular HTML design, but something that looks a bit more professional and less like the Kubrick theme that it’s currently based on while staying in the same spirit.

It’s been quite a venture to develop it for myself since it’s my first dabbling with using CSS for the design of the site (see the CSS Zen Garden to see what can be done) instead of dirty old HTML which makes for a much more streamlined page and code.

Anyway, it will go live in the couple of days. I’ve spent a lot of time looking for any bugs that need squashing but if you find any drop me a line.

Have We Met?

Further to my earlier post about Xbox 360, I’ve just seen this story on Joystiq and it really is uncanny. It’s off-white, it fits the description of it being concave and “sucking in its cheeks” (originally seen on Eurogamer), and the weird patterns at the top and bottom look like cooling vents.

This could just be another example of Microsoft’s viral marketing but I really like the idea of us all seeing the design regularly for a couple of years before it comes out.

Another thing pointed out by IGN is that the car in the OurColony shot is a Ferrari 360. More covert confirmation of the details?

Half-Life 2 Webcomic

I’ve just had my attention drawn to a fantastic Half-Life 2 webcomic called Apostasy over at BrashFink’s WebWerx, made completely within the game’s engine. By using Garry’s Mod (great fun if you haven’t tried it – makes it possible to manipulate all characters and models using the physics engine and freeze the results, often with hilarious consequences) each frame was put together and turned into the pages of a completely original graphic novel set in the HL2 universe.

It’s incredible well done so give it a look if you’re a fan of HL2 or comics in general. It makes you wonder what could be done with that engine for a machinima project like Red vs Blue.

OFT to Investigate Future

I’ve just seen that the Office of Fair Trading is set to investigate the potential acquisition of Highbury House (they own Highbury Entertainment, a games and computer magazine publisher who I’ve worked for in the past) by Future Publishing, the juggernaut of UK games journalism. Naturally the biggest company buying up its biggest competitor is going to do no good to the industry when it’s pretty much a two-horse race anyway. Many of the new magazines are simply one of them responding to one of the other’s publications – just look at the apparent synchronicity between the review scores of gamesTM and Edge. Would there be any reason to run two directly competitive magazines from the same stable? It’s only going to lead to people who might buy both picking one and sticking with it since they’ll be perceived as so similar.

I’m no big businessman and so can’t even attempt to try to put a spin on how this would affect the economics of games journalism if it is allowed to go ahead, but as someone who hopes to have a future (no pun intended) in this sector of the industry I would definitely support anything to keep as much variety and vitality around as possible. Combining Future and Highbury would be like combining EA and Ubisoft or Microsoft and Apple. There would be no synergy and no creativity coming from it, resulting in it being ultimately bad for everyone.