Infinite Web Design

Customer Centered Design

Our Customer Centered Business blog discusses web design, business process consulting, and related issues in clear, non-technical language.

I Like Digsby

Mar 21 2008

Digsby has opened its doors to the public and while there is clearly work to be done I’m pretty impressed with the software. Digby is a desktop application that puts all your instant messaging, email, and social network updates in one spot. The interface is nice, with some basic themes you can choose form. I like the simple system notifications as well. The IM one is really cools since you can respond from the notification bubble.

They also offer a nice embeddable chat widget you can add to websites. I’ve the one below to our Contact page. It took me about 5 minutes to customize and add to the site. I love that it lets a visitor instantly interact with me if I’m available. I’m looking at adding these to more of our sites to help with customer service. Google Talk has a similar feature that works much the same way. Both are free and easy as pie to add to a site.

One small thing I’d like to see in the chat widget is a change in the Edit Nickname at the bottom. It’s not obvious that you should select it and change it. I’d like to see that as a more apparent form field and for the text to highlight when selected… I don’t see many people putting in a useful name when they start chatting using the widget on a site.

Internet Filters Continue to be Stupid

Mar 10 2008

I got an email today from a teacher friend of mine telling me that the Mandy & Pandy website was blocked by the internet filter at his school. They apparently thought that the nice site selling children’s books to teach kids Chinese contained sexual content – the official categorization from the Websense Enterprise filter was “Sex”. Now, having built the site I’m pretty confident that is a pretty wildly inaccurate categorization of the site. In fact, I don’t see how anyone who looked at the site or even spidered the content of the site could find anything even slightly sexual on it. It’s about a little girl and talking Panda who do such things as walk in the park and learn to count. I did contact them, though I had to go through a long registration process where I was forced to put in a lot of really inaccurate, made up information about myself before I could point out that this was stupid and should be fixed.

So, it seems that a site that could help a kid learn about China and how to speak Chinese is not available at a school and who knows where else because someone set up this very dumb filter and the makers of this dumb filter went out of their way to make it hard to report the blacklisting of the site as foolish. It makes me ask how many other educational opportunities kids are missing out on because of these dumb filters. Perhaps it would be better if young kids were properly supervised when online at school and once they are given internet access, they are taught about what is and is not appropriate content to view. Instead of just using a stupid filter that blocks good things and can miss bad ones, lulling people into a false sense of security, we should focus on educating kids and teaching them about exercising good judgment when online. That is a basic life skill now and should be taught from a young age so it is ingrained as a habit. Kids need to know about not giving out private information, about using good judgment when deciding what sites to visit, how to sift out good things from bad in search engine results, and how to read a web site critically as a source of authoritative information.

But, if you are going to have a filter, at the very least make it one that uses a blacklist produced by smart people with good judgment. Reviewers who are smart enough not to put Mandy & Pandy in the “Sex” category.

Handling Mistakes

Dec 13 2006

At some point in time it happens to everyone, you make a mistake. Sometimes they are big, sometimes small and sometimes they are perceived by others to bigger or smaller than they are. How you handle your mistakes can make a big difference in your relationship with a client. There are no hard and fast rules for handling these things. You have to apply some judgment based on the people you are working with. Are they fixated on blaming someone or on fixing the the problem? If their focus is blame, then you are dealing with a dysfunctional, paranoid culture, the type of environment where CYA (Covering Your Ass) is the most important activity you can participate in. If their focus is on fixing the problem then you’re in luck, assuming you are willing to work quickly to correct your mistake and move forward.

Web sites change quickly and are made by people. This leads to bugs and typos and other problems slipping through. Sometimes the pace of development and changing technologies means that you miss an update to a standard or the new best practice. Well, the bad news is you screwed up. The good news is that you don’t need to ship anything to fix it, you just have to update the site and FTP the changes to the server. Sometimes the error was a simple oversight and sometimes you didn’t know something you should have; either way you fix it, learn from it, and move on.

Handling the Blamers

Some people aren’t happy unless they have someone to blame. If they can’t move on without a scapegoat then own up to the mistake, point out your fast response once the mistake was pointed out, and assure them that you will do everything you can to prevent it from recurring. It takes a lot of the wind out of their sails when you cut off their finger pointing with a blunt assessment of your mistake. Just don’t dwell on the screw up, focus on the fix and your plan to move forward. If they continue to focus on blaming you for the mistake instead of the positive changes you just made they come out looking bad to everyone else.

Homophily

Nov 05 2006

(via O’Reilly’s Radar)

Homophily refers to the tendency to associate with people who are like you. This is as common in chat rooms as it is in elementary school lunch rooms. There is a natural tendency to seek out and associate with other people that are like us in some way. It makes us feel like we “belong”, like we are not alone. Sometimes this is harmless and even beneficial, as when quilters find each other and form a club. They get satisfaction and enjoyment out of their shared interest. Sometimes it is very bad, as when young men and women with radical inclinations find each other and push one another toward terrorism, strengthening one another’s resolve to kill. Generally the effects are somewhere in the middle, bringing us together with like minded individuals but limiting our exposure to new and interesting people or ideas.
Continue reading Homophily

Time Zones and Countries

Jan 17 2006

I needed a quick list of countries and time zones and I wanted to add it to my database so I could manipulate it easily for a new application we’re developing (details on that coming soon). I looked around but didn’t find what I wanted so after a bit of searching I took a few static select lists and copied them into Excel. I then imported the lists into my database using ColdFusion. In case they help anyone I’ve made the lists available here as CSV files.

Time Zones (.csv, 4 KB)

Countries (.csv, 4 KB)
Continue reading Time Zones and Countries

Unobtrusive Tabbed Content

Aug 05 2005

Bobby van der Sluis has been making a great many inroads into the world of unobtrusive JavaScript. I recently adapted one of his scripts for use on a project and thought I’d share a couple of simple modifications that I found useful.
Continue reading Unobtrusive Tabbed Content

Accessible Data Tables

Jul 07 2005

(via Jonathan Snook) Roger Hudson has posted a nice primer on using tables in HTML to display data. We quotes the W3C specifications and walks through some clear examples on how to properly use tables in HTML. It’s good to see resources like this that explain how to create data tables that are accessible for all users.

Hudson links to a number of resources at the bottom of the page but he leaves out a very useful post by Roger Johansson at 456 Berea Street. I’ve drifted away from posting basic HTML and CSS instructions here of late, hopefully these resources of of some interest.

Missing the Point: Web Applications

May 02 2005

I recently went to try online banking with National City only to come face to face with the following error message:

Alert – browser does not meet requirements

Your browser does not meet minimum security requirements for Online Banking. If your browser does not support 128-bit encryption, you will not be able to enroll in Online Banking. In addition, your browser version must be Microsoft® Internet Explorer 5.0 or higher, or Netscape Navigator® 7.0 or higher

I am browsing using Firefox 1.0.3, which shares a rendering engine with Netscape 8.0. However, the developers behind National City’s website have chosen not to recognize this browser. I’m guessing Safari, Opera and other modern browsers are also locked out of the online banking fun. Please note that this isn’t meant to be an attack on National City, they are only one of many sites that lock out users based on their browsers and I’m sure they are not malicious or bad people. I am disapointed that the bank I bring my money to has a substandard website and that got me thinking about the larger problem of locking people out of sites based on their choice of browsers.
Continue reading Missing the Point: Web Applications

Internet Explorer 7 Update

Apr 25 2005

Good news out of Redmond. Chris Wilson posted some new information on the IE Blog. Looks like they will be adding support for alpha transparency with PNG images. This will allow designers to layer images that are partially transparent in IE 7 like they can do in other modern browsers. Alpha transparency support will enable drop shadows, partially transparent gradients, and other effects to be used in more complex layouts and will allow background colors to change without reworking non-rectangular images. I think we’ll be seeing an explosion of creativity as the new browser gains widespread acceptance and we don’t have to worry about so many visitors seeing designs broken by incomplete PNG support.

The IE team is also working on some well documented CSS rendering bugs in current versions of Internet Explorer. This is great news, as the browsers support a single standard developers will be able to spend less time working around odd browser bugs and more time on making good designs. Kudos to the IE team for their work on the new browser. It sounds like they are heading in the right direction.

Google plays nicely with Firefox

Mar 31 2005

The Google Blog posted an entry today revealing a feature that helps users get to their search results faster. It takes advantage of a feature that is present in the Firefox and Mozilla browsers. You can read more about how prefetching works on the Mozilla website.
Continue reading Google plays nicely with Firefox