Top 3 developer vanities (or oversights)

Sometimes web developers forget, that they are not typical net users and develop websites and applications for themselves rather than the intended mainstream users. Too often we let ourselves slip into a “geek to geek world”, and forget, that many of the sites we create are not for geeks, but for common users. Here are the top three mistakes made across a large number of mainstream websites, as I’ve seen them.

To www or not to www that is the question

I usually prefer surfing without www in front of domain names, and I do somehow except the site to act graceful no matter if the www is there or not. If you’ve been surfing with the www extension to this site the past few days, you accidentally hit my test-site with an access denied message. Sorry about that, but a major change is coming… hopefully soon.

About redirects

The web change constantly and content moves around. This article gives a brief overview of the various different options available to you, to make a redirect. Redirects come in two major flavors - clientside and serverside.

Client side

Clientside redirects reside within the HTML documents on the server. There are three basic ways of making these:

  • Manual (or user driven) redirects.
  • Meta headers.
  • Javascript redirects.

Manual

The manual redirects most often used when you really, really wants the users to know, that the page has moved. Instead of doing an automatic redirect, you create a common html page, which informs the user that the page has moved, and provide a link to the new page. In some cases, this redirect-type exists in combination with a timed auto-redirect that upon timeout do the redirect.

Weekly Review

It’s that time of the week again, and since my list for the weekly review was pretty slim, I thought I’d share one of my productivity gems. As the name suggest it’s a weekly process where the activities of the past week as well as the coming week is reviewed and processed.

The goal

Like a few of my other habits this one is an adoption of the Getting Things Done. It’s probably not following the recipe from the official GTD methodology, but it works for me. It’s a way to try to gain some control of the daily life and have a little stress-less workday.

The big nothing

So, I was actually using Microsoft Windows for quite a while. My first windows was Windows/286 which was nothing like the current Windows, but it was okay somehow. Today I just realized that I haven’t really been using Windows on any of my own machines and even though Vista was released three months ago, I haven’t seen it yet. It is sort of funny, but since switching to a Mac, I’ve been spending less time keeping the machine running – debugging, tweaking and doing other odd stuff – and more time doing actual fun work at the computer – like expanding my portfolio at istockphoto.