Skip to the content...

Welcome to the David Walsh Blog. I'm a MooTools, Dojo, jQuery, CSS, and PHP Web Developer located in Madison, Wisconsin, United States. Please contact me if I can make your experience on my website better.

Confessions of a Web Developer VI

44 Responses »
Confessions!

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:

  • Who loses in the browser wars? Developers. Designers. Users. I hope the browser development teams are having fun though...
  • Learning jQuery made me love MooTools even more. Go figure.
  • For those of you that have loads of trouble with your JavaScript: maybe you need to start looking at your CSS?
  • I'm completely humbled by jQuery's drive and organization. They simply know how to publicize, organize, and make their community happy. I really hope to duplicate that effort with the MooTools team.
  • The government-issued warnings about not using IE aren't something us developers should get our hopes up about. It's a cute side note but it will have very little impact on the numbers.
  • You're crazy if you don't put your quality MooTools plugins on the MooTools Forge. You get quality feedback, website traffic, and bug reports. It's the most valuable tool I've come upon in quite a while.
  • As one of the moderators for Script & Style, I ask roundup creators to ask themselves this when they create each post: what value does this post bring? Some roundups are brilliant but others offer little value, like "25 Best jQuery Lightboxes". Ummmm...do any of them work? If so, why do you need to list 25?
  • For those of you who really love your job: consider yourselves lucky. Some days can be such a struggle for some of us.
  • I'm shocked that some rich company doesn't come and hire the entire MooTools team. A team of brilliant developers that are used to working together....it almost seems like a no-brainer.
  • Remember Chrome Frame? Me either...
  • The lack of accountability I see from some web vendors is criminal. Taking weeks to make basic updates or charging outrageous sums to fix problems they created. Absolutely shocking.
  • I've concluded the IE6 issue that bothers me the most is the lack of transparent PNG support.
  • I'd be lying if I said the World Cup isn't a consideration when I think about going freelance.
  • Media Temple has treated me very well; both as a sponsor and a customer.
  • I've never been a huge fan of pseudo code. I understand its purpose and will see it in extreme purposes but I prefer to dive in and work it out in my head.
  • I consider it a gift that I can bring my work home with me. I consider it a curse that I can bring my work home with me.
  • I got asked by a client for a counter last week....

You know the drill. This is where you flame me...

Discussion

  1. jillian
    January 21, 2010 @ 9:23 am

    “The lack of accountability I see from some web vendors is criminal. Taking weeks to make basic updates or charging outrageous sums to fix problems they created. Absolutely shocking.” – I couldn’t agree more! There are some completely unethical people in our field looking to really screw over those who just don’t know any better.

  2. January 21, 2010 @ 9:25 am

    I’m sure many developers will agree with most of your points this time round, however with that said – you are slagging mootools about a bit too much in this post!

    A la your last point, I can go better than that, I had to ‘re-implement’ the tag in js for a client a few weeks ago – made me feel sick!

  3. January 21, 2010 @ 9:26 am

    @Nick Pack: That was the marquee tag, your content escaping/cleanup routine stripped it in parenthesis! – probably a wise decision given what it was!

  4. January 21, 2010 @ 9:29 am

    Duude, you don’t even know WHAT you are talking ABOUT?? Css and JAVASCRIPT are NOT THE SAME THING! There’s a reason one ends with .css and the other with .js!!! More like confessions of an AMATEUR!
    :p

  5. January 21, 2010 @ 9:30 am

    @Jeremy Martin: Hahahaha. You got me!

  6. January 21, 2010 @ 9:52 am

    A COUNTER?!
    What is that already? ;) I mean… wow… I didn’t though such script still existed… I though everyone were using Analytics tools, such as Google’s.

    For the rest… it’s the usual things we deal with.
    Gee, seeing how often you update your blog David, I feel ashamed of not finding the time to update mine. Shame on me! :P

  7. January 21, 2010 @ 9:52 am

    @Nickolas Simard: Good job David, Now I’m depressed! ;-)

  8. January 21, 2010 @ 10:30 am

    lol @ I’d be lying if I said the World Cup isn’t a consideration when I think about going freelance.

    who you supporting? !

  9. alexd
    January 21, 2010 @ 11:03 am

    Flying Emirates :P

  10. derrick nelson
    January 21, 2010 @ 11:09 am

    @David Walsh: Haha, so true about Script & Style (though it also applies to an unbelievable number of popular blogs and round-up sources alike). I pretty much ignore any article that begins with a number for this exact reason, which ends up being a vast majority of what shows up on my RSS reader, unfortunately. I’m also with you on the pseudocode thing!

  11. January 21, 2010 @ 11:22 am

    @David – I got asked to implement a counter TODAY! Good thing I keep my pocket-guide to ‘Derailing any and all requests for hit-counters’ on hand for just such moments! :D

  12. January 21, 2010 @ 11:33 am

    @Chris the Developer: Gimme that guide too! I fear that request may lurks in the shadows around my desk!

  13. kolin
    January 21, 2010 @ 11:41 am

    I agree with your world cup post. i was freelancing when euro2008 came around. good times…. good times….

  14. January 21, 2010 @ 11:51 am

    “I’ve concluded the IE6 issue that bothers me the most is the lack of transparent PNG support.”

    Ditto!

  15. January 21, 2010 @ 12:03 pm

    counters is the shit man!!!

  16. January 21, 2010 @ 12:17 pm

    The Script&Style comment is on the mark.

    I’ve been meaning to ask where’s the Mootools stuff. I (almost) always ignore the blog filler articles “the # best gizmo whats_its_function available”. But even so, Moo Forge, tutorials and such, it seems there are not the same numbers of Mootools examples as JQuery.

    Mootools may be better, but the community isn’t as prolific. It’s the best kept secret out there.

  17. January 21, 2010 @ 12:38 pm

    I’m with you 100% on the IE6 alpha-transparent PNG issue. I can cope with most of it’s crap, but that drives me insane every single time.

  18. January 21, 2010 @ 12:40 pm

    Don’t get me wrong — there are good PNG fixes out there. The problem is that they can be quite taxing to where the user sees the non-fixed image while the VML is being drawn.

  19. neal g
    January 21, 2010 @ 1:41 pm

    I’ll second your sentiment against “roundup posts”. I’ve written 64 articles so far, none which are a list of random things I’ve found around the web. I’ve often wondered what the traffic comparison is for those types of posts vs. others. Another question for you David, how do manage to write a new post every day, and how much time would you say you give to each one?

  20. tim
    January 21, 2010 @ 3:30 pm

    @Jeremy Martin: I am confused if this was a joke or not and want to find out . . . because if it isn’t then this guy doesn’t know what he is talking about

  21. January 21, 2010 @ 3:32 pm

    @Tim: He’s joking. :)

  22. January 21, 2010 @ 3:44 pm

    Criminal web vendors who don’t understand that an insanely restrictive web host they insist on using will not work for the project they want to do. Then after the work is complete as possible, they decide to bail on the project and not pay subcontractors.

  23. January 21, 2010 @ 7:15 pm

    @Travis Pulley: Collect half up front, *always*.

  24. January 21, 2010 @ 7:37 pm

    @Ryan Florence: At least.

  25. January 21, 2010 @ 8:35 pm

    Thanks for making me nearly spill soda all over myself with your google frame comment. I think it’s time you did a big interview or something to get all of this off your chest…if only ;-)

    Be in touch soon,
    Drew

  26. listen2me
    January 21, 2010 @ 10:52 pm

    I miss Chrome Frame and all the hope it brought to us naive people that we can tame IE. I’m sad that the mass population don’t care that IE6 is insecure despite mass media publications and I live and die by pseudo code. Taking time to plan out what you are going to do can never be a bad thing.

  27. January 21, 2010 @ 11:07 pm

    My favourite out of all your Confessions. I agree with most of them. I wish I could write as much as you do! I hope my blog is someday as respected as yours. Work never ends!

  28. January 21, 2010 @ 11:10 pm

    @Rodrigo Flores: *as* respected as mine? I’m waiting for it to become respected.

  29. January 22, 2010 @ 3:14 am

    @Nickolas Simard: there are many counters in the websites, twitter counter, feedburner counter etc.

    a client asking for a counter is not a big or fearful thing :)

    my blog publishers already have counters however they are against counters. isn’t web2.0 reinventing the web1.0?
    counters to twitter, feedburner counters
    guestbooks to comments etc.

  30. January 22, 2010 @ 3:45 am

    @Bilal Çınarlı – not a very strong argument: it’s ok to have outdated and useless features because that’s the way the web will go if we make it so…

  31. January 22, 2010 @ 8:05 am

    @David Walsh: It is respected. Believe me :-) You’re doing great job here, sharing many many good knowledge for begginers and… pros ;-)

    Cheers!

  32. January 22, 2010 @ 10:14 pm

    I agree with one of the commenters..there are a lot of people who are just looking to screw others over who don’t know what to expect.

  33. alexd
    January 22, 2010 @ 11:04 pm

    ………….like me :P

  34. January 24, 2010 @ 2:54 pm

    Can’t agree more with you, talking about very most of this list. Although, I use PrototypeJS instead of MooTools, respect them both equally :)

  35. January 25, 2010 @ 7:06 am

    I can agree with about half of those points.

    I’m sure you’ve heard this, but the only reason I do not use Mootools which in my opinion is more professional than jQuery is because not many people use Mootools so no one really knows it. Of course when I say no one… I mean an average/below-average web designer.

  36. January 26, 2010 @ 10:04 am

    Media Temple has treated ME very well…typos happen!

  37. January 29, 2010 @ 10:48 am

    ROFL @counter
    OMG CAN’T BELIEVE THESE PEOPLE STILL EXIST!

  38. January 30, 2010 @ 4:52 pm

    I applaud your ability to single out just one of the issues you have with IE6. ;)

  39. January 31, 2010 @ 3:13 am

    “Counter” ;) Funny.

    I really agree with this one:
    “I consider it a curse that I can bring my work home with me.”
    It hard, hard to resist doing that :/

Be Heard!

Share your thoughts with fellow developers of all skill levels! I want to hear from you!

Name*:
Email*:
Website:  
Wrap your code with <code> tags, f00!