Confessions of a Web Developer V
It's been quite a while since I've gotten a few things off of my chest and since I'm always full of peeves and annoyances I thought it was time to unleash:
- We all bitch about IE6 but I contend it's downright irresponsible to not support IE6 on client websites without telling them. And if you convince them that IE6 isn't important you're really just trying to make your job easier at the customer's expense. Do whatever you want for personal sites, intranets, etc but don't cost your customer business...
- ...but you don't have to give the IE6 user all the "goodies" either, like rounded-corner elements or displaying print links with CSS. Or any of my other 7 Quick CSS Enhancements for Better User Experience.
- I've noticed my fellow developers getting more and more frustrated with Firebug and Firefox lately. Firefox tends to stop responding more often than I'd like and Firebug seems to be quirky. Firefox has also become a memory pig. I left it up over the weekend at work and when I came in on Monday it had reached 800MB. Insane. And what's always made Firefox a great browser? Development tools. If Chrome and Safari implement great developer tools...why would we use Firefox?
- I always get caught by jQuery's fadeTo method requiring speed as the first argument and not the opacity level to fade to. Does anyone else get caught up by that? Shouldn't that be changed?
- In my first Confessions post a year and a half ago I mentioned that at 24 I didn't know if being a Web Developer was the career for me...and at 26 I still don't know. I may even feel more negative about it now.
- Chrome Frame may have a chance. IT Directors will be much more open to installing a Google plugin than upgrading all of their IE installs. Don't expect GFrame to be a savior but I appreciate their effort.
- The most popular keyword/keyphrase used to get to my website over the past year has been "david walsh." Not the most desirable of keywords but I guess it's nice people know my name.
- The MooTools class I created that I use the most: Clickables.
- It's hard not to use JSON as a crutch -- it's so useful that I want to throw it at everything.