Theory / Ideas Archives
Published by David Walsh on Thursday, July 8, 2010 •

One of the downsides of being around developers of varying skill levels, from noob to Open Source legend, is that everyone has an opinion…and they’re all wrong. Every one of them. Of course, me being a developer, I’m wrong too. There are a few things, however, that I hear frequently and want nothing more than to scream. Listen here developers: get over it.
Published by David Walsh on Friday, May 28, 2010 •
The AJAX revolution has completely reinvigorated the web. Browsers are working hard to increase the speed of their JavaScript and rendering engines. Web Developers are working as quickly as possible to push the limits of the browsers even further. Users are feeling more entitled by the user experiences provided by AJAX-heavy websites like Facebook. Before you thrust your website into the world of AJAX, be sure you’re doing it for the right reasons, otherwise you may run into the following annoyances.
Published by David Walsh on Tuesday, May 18, 2010 •

It’s been 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:
- Rock star developers get lots of schwag and job offers every day. It makes me think to myself: “If I were an actual rock star, the offers would be sex and drugs.” A very difficult decision as to what I’d rather be…..
- “Webmasters” are a lot like a “Porn Star”: both get their status before they’ve done or proven anything.
Published by David Walsh on Tuesday, April 13, 2010 •
The plot: I started teach myself web programming ten years ago; about three years ago I became infatuated with JavaScript and its practices. The bad news: in teaching myself I developed my own bad habits. The good news: my time with JavaScript and the MooTools team has opened my eyes to a better way of coding. Here are a few ways JavaScript has helped me to become a better programmers.
I Want Everything to be an Object (Screw You PHP!)
Before my love affair with PHP, I was content with using static functions for everything. I had no problem with:
Published by David Walsh on Monday, April 12, 2010 •

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:
- Ryan Florence said something recently that I realized I completely agreed with: the more I work on the client side, the less I enjoy working on the server side.
- The iPad will be great for mothers, grandmothers, and people who don’t need to do much except play music, surf the web, check email, and manage photos. Outside of that, I don’t see a lot of value in iPads…yet.