Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 6
I recently got done reading Dave Winer's post on complexity and the web and it was fitting that it came not too long after the fiasco over at Read/Write Web. If you missed what happened over there the story goes like this. Read/Write Web posted a blog entry on Facebook Connect. Somehow, this became the top result in Google for 'Facebook login' so hundreds of people went to the site expecting to be able to log into Facebook, especially since RW/W has a Facebook Connect button on their site. Check out the comments and you will see.
Much of the blogosphere laughed at these people and called them idiots. How could they possibly mistake a blog for Facebook and why didn't they just type 'facebook.com' in their browser? Little do web geeks know that a large amount of the web's population use the web in this way. Google or another search engine is their address bar and that is how they navigate around the web. Instead of insulting them, we need to understand that these people make up a large portion of the audience we are trying to make money from.
How many times do we get upset when we see a simple website or service become popular and think that we could've done that ourselves? There is a reason that often times you find me and others preaching the benefits of simplifying things. Although the iPad isn't out yet, there is great debate about whether it is powerful or complex enough for regular users. Most people don't want complex, they just want to get tasks done.
How easy do you make it for people to get stuff done?
I'm going to look into the steps that we all have to go through to complete many of the daily tasks we do online. To kill any repetition I am going to assume these steps will apply to everything (italics mean the step might be optional):
How many of you that own websites where people can comment have wondered why people just don't leave comments on your site? It can't be that hard can it? If someone asked you to do a simple task that might require 7-11 steps would you quickly jump on board?
Most of us have been on the web so long that seeing a RSS icon is nothing new to us. However, can you imagine the people who see those orange icons everywhere and still have no idea what they mean?
We are looking at 6-7 steps just to send an email and those were the minimum steps. Imagine if you have to go through an address book and search for the emails of the people you are writing.
No doubt you are reading these examples and shaking your head at how silly they seem. Sending an email isn't hard and neither is commenting on a site. You just go out and do it. Driving a car isn't that hard either, but very few of us jumped right in and headed to the nearest traffic jam. We take our knowledge for granted and assume that everyone else in the world knows what we know or at least can accomplish the same tasks that we can.
This doesn't mean that everything you develop online should be dumbed down to the lowest denominator, but you need to look at the audience you are trying to reach and the goals of the site. Drawar's audience is a little more aware technically than the general web audience so I take a few more liberties with how things are being done than I should.
I've talked about some of the principles behind making things easy in Simplicity Is Mandatory, but that was more from a design angle. Here I want you to think about the steps required to complete a task on your site. You want people to use your site? Make it one step. The web isn't about the brainiacs that create it, it's about the people that you tend to laugh at for their inability to do a site specific search on Google in Hebrew.
One of the hottest sites this month is Chat Roulette. The only purpose it seems to serve is that you get to talk to a complete stranger via webcam. Why is this successful besides the fact people like to clown around? All you have to do is press 'Play' and you are talking. One step. One step is why there are over 31,000 people on the site as I write this.
The world outside of you (yes, you) doesn't like a lot of steps. They aren't as intellectually curious as you are and therefore don't wish to explore the ins and outs of Atom feeds or tagging. They come online to get things done and more than likely you are preventing them from doing so. Stop it. Help them out and you will find they will help you out in return.
The web doesn't need to be dumbed down, it just needs to make more sense with a lot less steps.
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 52
Nice reading drawar :D I must say that simplicity, usability, and getting the user golds in mind make apart of the design process no one must forget it... Nice work!
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 52
Great Article, I like to make things as simple as possible without dumbing things down.
@vremenar how do we discover how this 80% of users use the internet beyond what analytics and user testing?
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 52
I agree. The one thing that made my job easier and helped to please clients was working for a company that had an incredibly 'dumb' customer base. These people would call customer support asking how to open or use the thing they bought; I don't know how they ordered the product let alone learned to use a computer. But yeah... Learning to make websites simple enough for them to read, use, and order products from made developing easier all around. Less revisions, less explaining things, less hoping the client wants what you envision for them.
Unfortunately, the more simple it gets, the less fun it gets. The smarter users are definitely the most fun to build for.
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 52
As far as simplifying processes and learned where users drop-out, set up Goals in Google Analytics, then create page funnels to those goals. You can track users through the process flow and see where they kick out if they don't complete it. This will help give you a better understanding of where you process needs work and where you can make things easier for your users.
One thing that helps is giving up control. Don't worry about gathering SO much info on the user, just get what's necessary for THEM and give them the option to fill the rest in later if THEY want to. It doesn't have to be good enough for everyone, just 80% of everyone and you've got a winner.
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 52
Yay! Good read. I teach 9-11 year olds and know exactly what you're talking about - no matter how many times I tell them what the address bar is for, they still use it like a search bar.
...not that it matter much now most browsers are combining the two. I must admit that when visiting your site using Chrome, I just type 'Drawar' into the everything bar and click through from Google. Less effort.
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 52
That's why I mention that Drawar's audience is a little more technically savvy I would hope. However, that doesn't mean I shouldn't try to make it as easy as possible.
You need to Login or Register to comment. Become a member of this great community because you like to be a rebel and actually learn on a website.
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 120
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 120
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 120
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 120
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 120
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 120
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 120
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 120
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 120
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 120
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 120
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 120
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 120
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 120
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 120
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 120
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 120
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 120
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 120
A PHP Error was encountered
Severity: Warning
Message: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead
Filename: posts/single.php
Line Number: 52
95% of designers and developers really do not understand how more than 80% of web users use web. I was amazed the first time I realized that Google search box is used to type in a full address of a web page!
Even thou the article on Read/Write web is a bit of an extreme example is still is a wake up call for designers and developers to start thinking about "average Joe" using theirs web sites and applications. Start thinking about usability problems in your applications and reduce the chance of misuse and reduce the steps of performing an action. Design the obvious!