Awww, shucks!

This was rather flattering to run across tonight…

Which blog has your favorite design?

Only one? eclecticism, by Michael Hanscom. It is the most intentionally designed blog I know, and the design is significant, a protest of stereotyping blog designs according to gender. Go Michael!

Thanks, Alicia!

Amusingly enough, I’m starting to run ideas around in my head to expand the choices a bit, too. No clue when they’ll show up, but hopefully they’ll be appreciated also. :)

iTunes: “Happy Phantom (Live)” by Amos, Tori from the album Y Kant Tori Read (and Other Rarities) (1994, 3:37).

Adsense down?

Google’s Adsense appears to be down at the moment, which is causing loading problems for my weblog. Apologies to all if it’s hitting you, but there’s not a thing I can do about it except wait for them to get things together.

iTunes: “Unravel” by Björk from the album Homogenic (1997, 3:17).

Server issues

This doesn’t affect this particular site at all, but in case Dad or Kirsten check in, there seem to be issues with the djwudi.com/hanscomfamily.com/geekmuffin.com/interalia.org server at the moment. Phil and I are trying to work on it and find out what the issue is — whatever it is, it popped up sometime during the night, when neither he nor I were doing anything with the machine. No current ETA on when we’ll be back up and running, though we’re trying to bring it back up as soon as possible.

Update: Still down, still no ETA, and I need to get out of the house for a bit. I’ll get more info up when I can.

This also means that any e-mail sent to my [\@michaelhanscom.com]{.citation cites=”michaelhanscom.com”} address will not get to me at the moment. Please use one of my other e-mail addresses if you have one of them and need to get ahold of me.

Just so I don’t lose track or forget about what we tried so far, a quick copy-and-paste of the work so far:

Phil: el problemo, senor

Michael: what’s up?

Phil: i think something has run awry in my crontab
Phil: and is chewing up way too many resources
Phil: on the webserver.

Michael: aah, is that what’s going on
Michael: i just had to restart it – it wasn’t responding to anything when I woke up, except pings

Phil: i suspect you’ll find tons of sa-learn processes

Michael: no ssh or httpd calls would answer
Michael: is it down again now?

Phil: i got ssh to work verrrrrry slowly.
Phil: No responses again now.

Michael: hrm
Michael: well, yeah, something’s borked – the UI is frozen
Michael: gonna restart it again

Phil: gah.
Phil: let me know when you restart it, i’ll ssh in and nuke my crontab before anything launches.

Michael: k
Michael: okay, login window is up
Michael: give it a shot

Phil: i’m in
Phil: gonna watch top and see what launches.

Michael: :nods

Phil: other than a lot of sendmail and procmail processes, nothing seems to be wigging out.

Michael: took out whatever it was that was having an issue? or it just doesn’t seem to be “issuing” right now?

Phil: i took out what i -think- was causing it. no idea if that was it or not.
Phil: but i recall something similar happening last time i tried to make a cron job for sa-learn.

Michael: okay
Michael: what’s sa-learn?

Phil: SpamAssassin’s Bayesian filter learning tool.
Phil: It’s the “learn this now, dammit” tool.

Michael: ah, okay

Phil: i’m still getting some false negatives that it should’ve caught.
Phil: um.
Phil: i don’t think that was it. i’m not getting any responses on ssh again.

Michael: yeah – the UI’s frozen again
Michael: wierd

Phil: goddamnit. what is going on?
Phil: i know i haven’t actually changed anything…

Michael: maybe it’s the machine? (though I hate to suggest that)
Michael: restarting again

Phil: well, we’ll see; i sincerely hope that’s not it.

Michael: you and me both
Michael: (and kirsten and dad too, I’d bet)

Phil: is it acting funny? fans any louder than usual?

Michael: doesn’t seem to be
Michael: i just sits in the corner and hums happily to itself (shrugs)
Michael: as opposed to Marvin, who sits in the corner and hums dismally to himself

Phil: no, i’d wager something is getting overloaded.
Phil: i don’t know what, though. hmmmm.

Michael: could I be getting hit by an attack of some sort, I wonder?

Phil: hmmm.

Michael: god_damn_ that thing takes a while to start up…lol

Phil: there’s a way to test that.

Michael: it’d have to be a pretty good attack to completely lock it up, though

Phil: during the brief time i can get on i’ll try to install snort.

Michael: it’s up

Phil: can’t get it to respond to ssh even now.

Michael: huh

Phil: n/m
Phil: there we go

Michael: okay

Phil: sshd probably wasn’t up yet

Michael: i’m logged in, have top -u 15 running in a term window

Phil: should see a wget process.

Michael: if it locks up, hopefully it’ll give me an idea of what the issue might be (maybe)

Phil: hopefully.

Michael: right now it’s mostly just top at the top of top (whee)
Michael: i’ve seen ssh, gzip, and tar pop up occasionally, but the drop right back down again

Phil: those were me.

Michael: i’ve got my eye on you, young man…lol
Michael: imapd just hit thetop – bouncing between 10 and 25%

Phil: probably mail trying to connect.

Michael: and…freeze
Michael: dammit
Michael: the last thing at the top was just imapd at only 10%

Phil: yeah, i noticed. hmm.
Phil: i’m going to nuke my entire crontab. nothing should be launching, but that doesn’t mean nothing is.

Michael: i’m pretty sure mine’s empty…very sure, in fact
Michael: okies, restarting

Phil: and /etc/crontab just has system stuff in it.

Michael: back up

Phil: yep. i’m in.
Phil: ah HA
Phil: apache2 is starting.

Michael: ?
Michael: i was about to run a permissions check/repair, just for grins and giggles…
Michael: oh, wait

Phil: if you still want to, go for it

Michael: apache2?
Michael: didn’t you kill that?

Phil: yes.
Phil: precisely my point. i thought i did too.

Michael: hmm
Michael: i wonder why it’s starting…and why it hasn’t been a problem until now
Michael: wow

Phil: OK, I need to go find the startup item for apache2 and slay it.

Michael: it’s fixing a lot of permissions

Phil: oh man, wait
Phil: that was NOT a good idea.

Michael: uhoh

Phil: any custom permissions I had set on my website are gonna be borked

Michael: oh shit

Phil: well, we’ll find out soon enough.

Michael: it seemed to be doing a lot in the /System/Library/Perl/ directory
Michael: trying to stop it now
Michael: spinning rainbow cursor at the moment

Phil: frozen again
Phil: from CL too
Phil: so apparently apache2 is not the problem, but it is a problem.

Michael: grrr
Michael: hmmm – the UI isn’t completely frozen
Michael: if I move the mouse, the cursor will jump to another point on the screen after a few seconds
Michael: still, it’s quite unuseable

Phil: probably the permissions check is taking a lot of cpu time.

Michael: gonna reboot again
Michael: christ, this is annoying…lol

Phil: tell me about it.
Phil: i want my email!

Michael: lol
Michael: if all else fails, there’s always the possibility of a reinstall
Michael: which, admittedly, could suck
Michael: system install, getting MT up and running again, making sure the websites don’t break, etc. etc., yadda yadda

Phil: Do an archive & install, then.
Phil: (If you have the disk space.)

Michael: :nods definitely
Michael: i do, there’s still gigs free
Michael: not the way I was planning on spending my saturday, though

Phil: nor I.

Michael: if I do have to do that…think it’s worth putting panther on, rather than jaguar?
Michael: i’d have to figure out the new mail system (postfix instead of sendmail, right?)
Michael: hm

Phil: if only for the fact that you’d have to configure postfix, i’m gonna say no

Michael: ah
Michael: okay
Michael: yeah – “starting apache 2 web server” is part of the startup window messages
Michael: and, we’re up again
Michael: holy shit – we’re locked up again
Michael: okay, the fact that that’s getting faster does not bode well

Phil: i noticed.

Michael: goddammit
Michael: y’know, if it was cloudy, i might not mind as much, but it’s a gorgeous day out there…lol
Michael: up
Michael: according to the apache2 control panel, it’s not running
Michael: even though the startup message was in the startup routine

Phil: ridiculous.

Michael: fuck – locked up
Michael: well, locking up
Michael: in the process
Michael: tried to load the sharing control panel
Michael: spinning rainbow cursor of death

Phil: this is bloody odd.
Phil: something has gone horribly wrong between yesterday afternoon and today.
Phil: i haven’t been around to do anything.

Michael: and i haven’t touched it

Phil: when it starts up, go to the apple menu, check about this mac, and see if anything on the amount of RAM or CPU speed looks unusual.

Michael: up
Michael: 640Mb ram…trying to remember if that’s right

Phil: yes.

Michael: yeah, that’s right

Phil: maxed out for this architecture

Michael: lol
Michael: brainless
Michael: hm
Michael: console log has some conflicts listed

Phil: do tell.

Michael: login window could not find image named ‘bang’

Phil: ….?

Michael: :shrugs
Michael: some startup items failed to launch due to conflicts
Michael: dammit…do I have ichat on that machine? lol

Phil: probably.

Michael: fuck, not that it matters
Michael: i’m losing the UI again
Michael: it just keeps slogging down, slower and slower
Michael: until it doesn’t respond

Phil: i noticed…. so weird.
Phil: incidentally, the apache2 item should now start apache

Michael: lol okay
Michael: it’s working, it’s just responding like XP installed on a 286
Michael: making glaciers look positively snappy, in other words
Michael: i don’t get it
Michael: okay – restarting it, but i’ve unplugged it from the network
Michael: going to see if that makes a difference at all (though I’m not sure why it would)

Phil: we’ll find out.
Phil: if that does it, you’re getting DOS’ed.

Michael: not thinking it’s a DOS or a hack or anything, simply because it’s behind my firewall, so huge amounts of traffic on my line should affect my connectivity/speed on this ‘puter, too

Phil: not if they specifically attacked the webserver by IP address or name.
Phil: well, some slowness, maybe.
Phil: but the webserver would see the majority of it.
Phil: …your windows box isn’t on the network, is it?

Michael: nope
Michael: well, yes, but it’s off
Michael: and on the few times I start it up, the first thing I do is apply any recent security updates
Michael: it’s as up to date as it can be without doing a daily security update check
Michael: okay, this isn’t good

Phil: eh, if it’s off, it doesn’t concern us.
Phil: what?

Michael: the box doesn’t seem to be restarting

Phil: …

Michael: i’m going to unplug it and let it sit for a few minutes

Phil: well, that’s not good.

Michael: given that this started happening when neither of us were doing anything on the box, and the fact that it seems to be a gradual thing – works fine for a bit, then gradually gets slower – and that it seems to be happening sooner on each reboot, and that it doesn’t want to reboot now…
Michael: i’m really starting to worry that it’s a hardware issue

Phil: that’s not good.

Michael: which, realistically, is a possibility – this little G3 was used when I got it, and it’s been running as a server 24/7 for, oh, probably around four or five years now
Michael: the three years since i’ve been in seattle, plus a year or two in anchorage
Michael: it would suck if that’s the case, though
Michael: i don’t have the funds for a replacement
Michael: and i could move things onto the G5, but i’ve liked having a server separate from my work machine

Phil: Yeah, I can definitely understand that… I was gonna ask about that.

Michael: it’s an option, though, should the g3 not come back

Phil: Do you still have the hardware diagnostic CD somewhere for the g3?

Michael: i don’t think I ever had one

Phil: must be a new thing.

Michael: :nods
Michael: either that, or I just didn’t get it with the machine

Phil: well, we have an hour and twelve minutes to figure something out.

Michael: 1:12? lol

Phil: I’m going out to the Irish festival at that point.

Michael: aah
Michael: yeah, I want to get out of the house at some point
Michael: shame to waste a perfectly good kilt day

Phil: amen. if I had a utilikilt i’d wear it today.

Michael: you should do it, man

Michael: not that you’d have it today, but still

Phil: yeah, i know. well, hey, my birthday’s coming up in a few months… we’ll see

Michael: excellent
Michael: okay, booting

Phil: OK, it freezes up, you need to restart in single-user mode and run fsck to see if there are disk errors.
Phil: http://www.macosxhints.com/article.php?story=2004011205473937&query=fsck

Michael: and I do that…how, again? lol

Phil: click the link

Michael: I did
Michael: The specific sequence of how to do this varies depending on what version of OS X you’re running. Go to Apple Support for specific instuctions.

Phil: it’s still detached from the network, right?

Michael: yeah

Phil: OK, let me find something that doesn’t suck i just noticed “check/fix the filesystem”

Michael: lol

Phil: i think you need to hold down S while booting.

Michael: gaaa…doesn’t seem to be booting
Michael: got the startup chime, nothing else

Phil: oh, maaaaan. that’s not good.
Phil: actually, though.
Phil: that might be a sign of a disk error caused by the forced reboots.
Phil: we had the exact same thing happen with a G4 at work.

Michael: :nods it got in last time, and I did a manual (correct) restart

Phil: iMovie froze, the finder crashed and wouldn’t restart, and everything rainbowed.
Phil: I’m going to suggest an archive and install.

Michael: :nods that’s what i’m thinking (grr)
Michael: i’ll deal with that later, though

Phil: just remember to hold down C as you turn it on with the jaguar disk in the driver (or panther; if you want, i can look up postfix guides while you wait)
Phil: k

Michael: right now…i’m a little annoyed, hungry, and want outside lol
Michael: i may do panther…it’s got enough under-the-hood upgrades that it might be a good idea
Michael: just take a little poking around to get postfix up

Phil: and really, from what i recall, setting up postfix wasn’t hard at all.
Phil: i did it at WWDC the day i installed panther.

Michael: as long as the websites survive, i’ll be satisfied

Phil: i think the config files made more sense to human beings

Michael: that’s my big worry, really
Michael: i’d hate to end up nuking everyone’s sites (again)

Phil: i do too. y’know, if all else fails, stick the HD into the G5. I assume it has an expansion slot for a second HD.

Michael: yeah, but I can’t just drop the drive in
Michael: different drive specs
Michael: serial ATA on the G5

Phil: oh, fuck, that’s right. dammit.

Michael: i’d need to drop the old drive(s) into ATA cases

Phil: if nothing else, even if the machine won’t boot, our data is still there.

Michael: yeah

Phil: you’re good, webmaster. go get food and sunshine; i’ll be doing the same myself shortly.

Michael: fuck – and i’m using michaelhanscom.com for most of my e-mail right now, too…lol
Michael: argh
Michael: ah, well
Michael: it’ll wait for a day
Michael: or a few hours, or whatever
Michael: anyway…i’m wandering – enjoy the irishfest

Phil: will do. later man

Update: Everything’s back up again. Phil tracked it down to a cron job that had piled a few thousand e-mail messages into his inbox, which caused everything to choke. Inbox is empty, cron is smacked back into submission, and all’s well that ends well.

iTunes: “Three Wishes” by Waters, Roger from the album Amused to Death (1992, 6:50).

Surf like it’s 1994!

This may be the last CSS-related post for a while — though I’m considering a writeup of how I implemented the stylesheet switcher into my TypePad setup, so there may be more yet to come. We’ll see. In the meantime…

I got an e-mail from a reader who still uses a 640×480 resolution monitor. Because the new designs use a fixed layout width rather than the fluid layout that my old single-column layout used, he was running into an issue with his browser where the webpage was cut off by about 40 pixels on the right and left hand sides, rendering the site somewhat unintelligible.

As that’s hardly the effect I was going for, I’ve added a fourth stylesheet to the switcher: Old School. Basically, this stylesheet is actually no stylesheet at all. Because this strips all presentational code from the site and leaves only the structural markup of the HTML code, it’s not very “pretty” by today’s standards, but is gauranteed to work in any browser on any platform — all the way back to NSCA Mosaic, should anyone still be using that!

I’ve also designated the “Old School” stylesheet as the “handheld” stylesheet for the site, so that handheld users should (if their handheld browser works correctly) get that unstyled version of the site rather than having to cope with a layout designed for a more standard viewing portal.

It’s all about the content, baby. :)

iTunes: “Smells Like Teen Spirit” by Nirvana from the album Nevermind (1991, 5:01).

Manly Pink #2

There’s now a second pink-toned stylesheet available for your viewing pleasure, courtesy of Shari Hes (who actually sent it to me last week, but it needed a few slight tweaks to get it to behave under Internet Explorer).

I’ve also implemented A List Apart’s stylesheet switcher, so now you can choose which style of pink you like best — or, if the pink is a bit much for you, I’ve also put the “old-school” all-greys design in the switcher. Just cast your eyes over to the sidebar, and pick a style, any style: thanks to the magic of CSS, JavaScript, and cookies, whatever style you choose will stick with you for as long as you like. Sure, this is nothing new around the web, but it’s the first time I’ve done it, so I’m kind of excited.

In a geeky sort of way. :)

One of my favorite bits, really, is that down in the footer at the bottom of each page the contributing CSS author’s name will automatically switch depending on which stylesheet is loaded. Not that complex to do, really (just playing with span tags and display: inline; or display: none; properties), but a nice little touch.

I’ve also (finally) added a print stylesheet back into the mix. I have no real idea if anyone ever bothers to print anything from my site or not, but just on the off chance they did, it’ll be a lot more bearable now than it was (the screen stylesheets crammed everything into a really tiny column in the middle of the page…pretty icky).

Admittedly, I’m still missing a stylesheet for handheld browsers, which Kirsten requested a couple months ago. Since I don’t have a handheld to test on, I’m not sure just how small of a screen to code for, and I’m half tempted to just create a “no style” stylesheet for handhelds. Go old school! ;) Not entirely sure if that’s the best approach or not, though, so until I figure out the best approach there, that feature is still missing in action.

And that’s it for the current round of design fun. I think I’m done for a little bit.

I think.

iTunes: “Violin Concerto for Violin in E Major, BWV1042, I. Allegro” by Rees, Jonathan/Scottish Ensemble from the album Bach: Brandenburg Concertos, Violin Concertos (1998, 7:43).

Spam attack!

I have no real idea if any of my readers (other than myself) subscribe to either my “full posts with comments” feed or my “comments only” RSS feeds, but if you do, my apologies for the spam dumps of the last few days. Apparently I’ve been targeted by someone (possibly in retaliation for using “pink” in a couple of posts, as Pops warned), and about once a day for the past three days, I’ll get a sudden burst of 20 to 40 spam comments posted.

I’m nuking them when I notice them, but it’s not always an immediate thing, so if you pull one of the affected RSS feeds between the attack and my cleanup, you get to see the unpleasant results. Not much I can do about it, unfortunately. Hopefully they’ll get bored and go away eventually.

(On a random side note, I just noticed that the title for my syndication feeds page is ‘fyndication feeds’. Oops! Guess I better fix that while I’m dinking around…)

iTunes: “Beyond Outside (Remix)” by SiSé from the album *SiSé* (2001, 4:48).

Manly Pink #1

That was fast!

Mere hours after I put up my silly little challenge, Matt responded with a ready-to-go stylesheet that’s very pink!

I’ve dropped Matt’s stylesheet in, so in theory, it should be what everyone’s seeing right now. ~~In practice, though, as of 10:30pm May 11th, the new stylesheet doesn’t seem to be getting served. Eventually it should kick in, though, and “Manly Pink #1” should be live!~~ [Okay, the stylesheet finally updated after about half an hour — we’re good to go.]{.underline}

The call for submissions is still open, of course, if anyone else wants to play. Should I get any more concepts tossed my way, I’ll put them up when I get them, and in the meantime, I’ll start looking for a good stylesheet switcher (Javascript or pure CSS [I think that’s possible…]) so that there’s a choice between the old default design or the Manly Pink version(s).

Of course, now I need to go get those t-shirts and put the photos of me wearing pink up….

Update: Now that new designs have started to appear, here’s my original stylesheet: styles-default.css.

iTunes: “We Must Awaken” by K.M.F.D.M. from the album Money (1992, 5:02).

We need pink! Manly pink!

Anybody want to redesign my site for me?

It’s gonna need pink. Lots of pink. And big, hard, nippleless breasts.

What in the world am I babbling about? Well, quite simply, I think that Shelley has a good point about some aspects of the Blogger redesign

Speaking of looks, if you read Phil’s comments, you’ll see I was not happy about Zeldman’s Ms. Moto and Mr. Moto templates. The one for Mr. Moto shows a classic gray, very professional looking weblog with a photo of a building in one of the posts. However, the one for Ms. Moto is all in purple/pinks, and shows a photo of a Barbie doll in the example post.

What is the message from these templates? That men have professional looking sites, while women favor pink and dolls? I am surprised at an experienced man like Zeldman perpetuating this type of stereotype.

As Mark Pilgrim said in Phil’s post, yes men and women may both like pink sites. I don’t have a problem with pink; it was the gender association (not to mention the doll–was that an accident?) that grabbed me. There were other templates that also featured pink, or rose, but none of them made an association with a gender through the name.

No big deal you say? By itself, no. But after three years of girlism and baring breasts as fund raisers, not to mention being told time and again how ladies are supposed to act in this environment, and how women webloggers only write about home while men write about politics and tech–I am weary of how much weblogging promotes stereotypes. I stopped pointing out how woman don’t seem to get the same notice as men in weblogging when it comes to writing in order not to perpetuate a stereotype; the least others can do is not make associations between female bloggers and Barbie dolls.

Mark “The Pink” Pilgrim has hinted that he’ll probably do a redesign, perhaps based on pink and dolls. Dolls with big, hard nippleless breasts. If so, and I see several men sporting the new Ms. Moto look, I will be less inclined to be critical.

So, guys show me that Ms. Moto is genderless and protect Zeldman’s honor at the same time. If you have Blogger, pick that template, but don’t forget to add in a doll or two. If not, then do something comparable in your own toolset. Then I’ll know pink and dolls aren’t just ‘girly’ things, they’re also for manly mans. We’ll have a contest. Maybe Mark and Zeldman will judge.

I am so up for this. However, I’m not really that much of a designer (especially when it comes to using graphics or color), and I just dealt with the frustration of a mere tweak of this design, and I’m not terribly sure I want to start from scratch again.

So, a challenge.

If anyone out there is crazy enough to give me a design to use, I’ll use it. In fact, if I even get people telling me that they’ll work on it, I’ll go down to the local Hot Topic, blow a little money, and then send the prospective designers pictures of me to incorporate in the design (even though I’m conspicuously missing the big, hard nippleless breasts) in my 14-eye Doc Marten boots, black Utilikilt, and each of the following three shirts: the pink skull, “Pink is the new black“, and “Tough guys wear pink“.

Anybody up to this? Should anyone actually want to tackle this, I only have a few simple requests:

  1. I’d like to keep the basic structure I have set up right now: two columns, main content on the left, sidebar on the right, main content appearing first in the HTML, post metadata just underneath the title, etc.
  2. Take a look at my current source code and CSS to see how I’ve been doing things so far — while that shouldn’t limit what you come up with, it’ll at least give you a good idea of how I think when I piece things together.
  3. [Update:]{.underline} Now that new designs have started to appear, here’s my original stylesheet: styles-default.css.

And really, that’s about it. I’m up for just about anything, and I’ll gladly work with someone to make sure that their ideas and design drop in here without too many issues.

Unfortunately, there’s not a lot I can offer for compensation, other than the general fun of doing it. If you come up with something that might work as repayment, though (aside from the obligatory “Design by…” link on the page), feel free to suggest it, and we’ll see what can be worked out.

iTunes: “Got Me Wrong” by Alice in Chains from the album Sap (1992, 4:12).

It’s still not my fault…

Okay, first things first.

This is a personal website. I speak for myself, and myself alone: not for my employer, my friends, my neighbor, my government, my country, or anyone else. Just lil’ ol’ me. And, me being me, I will occasionally be a bit — or even more than a bit — of a boneheaded, ranting ass. I might even enjoy it. That’s just the way it happens every so often.

Now, I don’t mind at all if someone calls me on it — matter of fact, it’s a good thing that there are people who will call me on it when it happens. I’d hate to see where I could end up with an entirely unchecked ego! ;)

That said, IE still sucks, and it’s still not my fault. ;) However, progress has been made on that front, thanks to the absolutely mindblowingly incredible technical wizardry of Dean EdwardsIE7 hack, which uses CSS and JavaScript wizardry to beat IE into behaving like a modern, standards-compliant web browser. The hack has been installed on the main page of my site (with the rest of the pages soon to follow), and the difference it makes is a beautiful, beautiful thing. Many thanks to bethlet for reminding me of that piece of code.

Last night’s post was written in a fit of frustration (and really, one that I go through just about every time I work on a redesign when I get to the point of battling with IE). While my “screw it” attitude was a bit extreme (and probably wouldn’t really have lasted more than a couple days — I just shot my mouth off this time instead of stewing quietly until a solution was found), I fully stand behind the sentiments behind it. Other people have said it before me, and will say it again later on (though possibly with more tact). Outside of corporate-decreed lock in, there’s really no real reason to be using IE as your primary browser anymore, and there are plenty of benefits to switching to a modern browser.

However, as in the real world IE is (unfortuately) not likely to go away anytime soon, all ranting aside, I will continue to at least make an attempt at supporting it. I won’t code for IE, but I’ll at least do my best not to code against it, either.

That’s my story, and I’m sticking to it. ;)

It’s not my fault IE sucks. Get a real browser.

I expected this, of course, but it’s still a bit disheartening. I spend a lot of time working up a change to my site design, get the basics up and running, just have a bit of tweaking to do…and then I take a few moments on a break from work and take a look at it under Internet Explorer 6 for Windows.

And cringe.

And you know what? I don’t care. I’m not even going to bother fixing the various oddities that crop up under IE. It’s not worth the time, trouble, and headaches that it would entail.

No Internet Explorer

It comes down to this, quite simply: Internet Explorer sucks. It’s buggy, shares responsibility for many of the security issues in Windows, offers far to many ways for people to compromise your system, and doesn’t support modern web standards. Sure, I know that IE makes up somewhere over 90% of the web browser market, and I know that because of that, it’s quite likely that somewhere over 90% of the people who stumble across my site won’t be seeing it the way that they should.

I don’t care.

Thanks in part to the fact that I do pay attention to modern web design techniques and standards, people using IE are quite able to read my site. All the information is there, it’s just not presented how it should be. But that’s not my fault — it’s IE’s fault — and that’s not worth me worrying about.

Use a Better Browser

As proposed by Tim Bray, Eclecticism now joins the “Use a Better Browser” campaign.

If you were looking at this in any browser but Microsoft Internet Explorer, it would look and run better and faster.

Microsoft’s Internet Explorer may currently have the largest market share, but it has been stagnating for a while. There will be no new Internet Explorer version until Microsoft’s next operating system. It won’t be available for several years and you’ll need to pay for Windows to get it.

Meanwhile, other web browsers have been innovating and are becoming more and more popular. Today, these browsers run faster and look better than Internet Explorer.

By using a better browser your experience will be better. Plus, you will help to foster a competitive environment in which browser technology can continue to innovate and make everyone’s web experience more pleasant and exciting.

So that’s that.

Get Firefox. Get Opera. Get Konqueror. Get a Mac and use Safari.

Just get away from IE.

iTunes: “Glory (Cajun Dub)” by K.M.F.D.M. from the album Glory (1993, 5:31).