June 16, 2009 - Posted by keyuri - 0 Comments
An elderly carpenter was ready to retire. He told his employer-contractor
of his plans to leave the house building business and live a more leisurely life with his wife enjoying his extended family.
He would miss the paycheck, but he needed to retire. They could get by.
The contractor was sorry to see his good worker go and asked if he could build just one more house as a personal favor. The carpenter said yes, but in time it was easy to see that his heart was not in his work. He resorted to shoddy workmanship and used inferior materials. It was an unfortunate way to end his career.
When the carpenter finished his work and the builder came to inspect the house, the contractor handed the front-door key to the carpenter. “This is your house,” he said, “my gift to you.”
What a shock! What a shame! If he had only known he was building his own house, he would have done it all so differently. Now he had to live in the home he had built none too well.
So it is with us. We build our lives in a distracted way, reacting rather than acting, willing to put up less than the best. At important points we do not give the job our best effort. Then with a shock we look at the situation we have created and find that we are now living in the house we have built. If we had realized that we would have done it differently.
Think of yourself as the carpenter. Think about your house. Each day you hammer a nail, place a board, or erect a wall. Build wisely. It is the only life you will ever build. Even if you live it for only one day more, that day deserves to be lived graciously and with dignity. The plaque on the wall says, “Life is a do-it-yourself project.” Your life tomorrow will be the result of your attitudes and the choices you make today.
May 31, 2009 - Posted by Jigar - 0 Comments
You have heard of the cup that overflowed. This is a story of a bucket that is like the cup, only larger, it is an invisible bucket. Everyone has one. It determines how we feel about ourselves, about others, and how we get along with people. Have you ever experienced a series of very favorable things which made you want to be good to people for a week? At that time, your bucket was full.
A bucket can be filled by a lot of things that happen. When a person speaks to you, recognizing you as a human being, your bucket is filled a little. Even more if he calls you by name, especially if it is the name you like to be called. If he compliments you on your dress or on a job well done, the level in your bucket goes up still higher. There must be a million ways to raise the level in another’s bucket. Writing a friendly letter, remembering something that is special to him, knowing the names of his children, expressing sympathy for his loss, giving him a hand when his work is heavy, taking time for conversation, or, perhaps more important, listing to him.
April 12, 2009 - Posted by Jigar - 2 Comments
Corporate Lesson 1
A crow was sitting on a tree, doing nothing all day. A small rabbit saw the crow, and asked him, “Can I also sit like you and do nothing all day long?” The crow answered: “Sure, why not.” So, the rabbit sat on the ground below the crow, and rested. All of a sudden a fox appeared, jumped on the rabbit and ate it.
Moral of the story: To be sitting and doing nothing, you must be sitting very, very high up.
Corporate Lesson 2
A turkey was chatting with a bull. “I would love to be able to get to the top of that tree,” sighed the turkey, but I haven’t got the energy.” “Well, why don’t you nibble on some of my droppings?” replied the bull. “They’re packed with nutrients.” The turkey pecked at a lump of dung and found that it actually gave him enough strength to reach the lowest branch of the tree. The next day, after eating some more dung, he reached the second branch. Finally after a fourth night, there he was proudly perched at the top of the tree. Soon he was promptly spotted by a farmer, who shot the turkey out of the tree.
Moral of the story: Bullshit might get you to the top, but it won’t keep you there.
Corporate Lesson 3
A little bird was flying south for the winter. It was so cold the bird froze and fell to the ground in a large field. While it was lying there, a cow came by and dropped some dung on it. As the frozen bird lay there in the pile of cow dung, it began to realize how warm it was. The dung was actually thawing him out! He lay there all warm and happy, and soon began to sing for joy. A passing cat heard the bird singing and came to investigate. Following the sound, the cat discovered the bird under the pile of cow dung, and promptly dug him out and ate him.
Moral of the story:
- Not everyone who shits on you is your enemy.
- Not everyone who gets you out of shit is your friend.
- And when you’re in deep shit, it’s best to keep your mouth shut!
March 28, 2009 - Posted by Jigar - 0 Comments
When was the last time you called customer support because you were having problems checking out online? Probably never! Cart abandonment rate is at around 60%, and most of it happens before the user even begins the checkout process. Sometimes, convincing your customers to trust you is your biggest challenge.
There is no “Consumer Trust for Dummies,” but as eCommerce designers, we need to focus on some fundamentals. The following topics may seem as obvious as walking into a seven-foot Wookie, but rest assured you will find plenty of websites with a mouth full of fur.
1. Paint Your Pictures At Home

If your core demographic is women between the ages 35 and 65 who have an annual income of $60,000+, you would treat them different than the 18- to 25-year-old male demographic. First and foremost in e-tail: forcing your visitor to think is a bad idea. When creativity stops being subjective and can be measured by a dollar amount, making sure you’re designing for the customer is a no-brainer.
Years ago, I had an SVP of DotCom tell my team, “You can go home if you want to paint pictures.” And for the rest of the day, I couldn’t wait to get there so that I could make sure the next morning his inbox was full of expletive material illegal in most counties. After calming down, I realized he was right. All along, what he was telling us was simply to design for the customer and not ourselves. This was a challenge for designers working in an eCommerce corporate atmosphere but a very important lesson to learn.
2. Good UX Is Like A Perfect Movie Score

Build brand loyalty to gain patient, forgiving customers for a lifetime. For instance, Apple’s customer loyalty exceeds all other brands with an unusual cult following. Apple lovers forgive the company when it makes mistakes and zealously defend the company’s products and reputation.
How do you make your customers trust you this much? The answer is to give the user an “Experience.” It is not enough simply to make a website usable. The experience you create for the customer has to make them not realize that they are “using” it. It’s a tough concept to grasp, and the recipe changes from website to website, but the right combination of usability, creative design, writing, psychology and metrics and a strong brand will create an experience through which your customers learn to trust you.
Like the perfect score to a film, a good user experience is unobtrusive and transparent to the consumer because “it just works.” The Apple model will not work for everyone, but I often find myself challenged with a W.W.J.D. moment. Ask, “What would Jobs do?” and then look at other websites for inspiration.
3. eCommerce UX Pitfalls To Avoid

Just because a website is usable, does not mean customers will use it. Usability and user experience are in the same family, but more often than not user experience is the forgotten child. There are key areas in which the two must co-exist. Below are suggestions for some areas where websites should spend as much, if not more time, on the user experience.
Product Detail page
The product detail (PD) page is where some retail websites drop the ball. Too much focus is put on the design and usability of the home page, and that effort does not continue through to the rest of the website. More of the user’s time is spent on the product detail page than any other. Here, you need to offer customers all of the information they are looking for but present it in an intelligent way as well.

A few recent trends on eCommerce websites are “no-click” alternate images and swatches. A user simply has to roll over an image, without clicking, to get immediate feedback. The same approach can be used to zoom in to the image. Other UX options for the PD page are smart fields that let users know they still have to perform a required action before proceeding, without getting a typical error message.

The Checkout Process
Much like the PD page, the checkout process is a critical piece that engages the customer on a somewhat intimate level. However, unlike the PD page, where customers want to spend time to make sure they want what they are looking at, the checkout process should have as few steps as possible. Too many steps and the customer feels trapped.
But too quick and they feel like they have lost control. For instance, asking for credit card information too soon will seem out of order and no doubt scare even the most seasoned online shopper into abandoning their cart. Hidden taxes and shipping costs will make them feel like you are trying to take advantage of them.
Security
Always making sure your customer knows that your website is secure and that their privacy will never be compromised goes back to the issue of trust. It does not take much effort to display a message telling your customers that they are safe in your hands; a footer link to your privacy policy is not always enough.
Page Weight
A page’s weight is determined by its file size, by adding up every image, every line of code and anything that gets loaded when the user first hits the page. Libraries such as Scriptaculous, jQuery, MooTools and even Flash Shared Objects are often forgotten, but they all add to a page’s “weight.”
Some fascinating things are on the horizon for developers related to user experience and page weight. One notable development as of late was the release of Safari 4 Beta, which has support for HTML 5 media tags, CSS animation and CSS effects. As more and more of these features become standard in browsers across the board, we can look forward to offering users a better experience by using features directly in the browser.
February 23, 2009 - Posted by Jigar - 0 Comments
Our definition of value was that a thing was good if it fulfills its definition. The definition of a human being is in himself. Hence, a human being is good when he fulfills his own definition of himself. What does this mean? It means that he is morally good if he is as he is.
All the words of ethics mean this very same thing, this identification of myself with myself, being sincere, being honest, being genuine, being true to myself, having self-respect — these words mean that I am as I am, that I am myself. This seems to be a very simple thing and yet it’s the most difficult to achieve. For I can define myself in three ways: systemically, extrinsically, and intrinsically.
December 21, 2008 - Posted by Jigar - 0 Comments
You don’t have to write the same CSS-code or (X)HTML-Markup over and over again. Whatever project you’re starting to work with, at some point you have to define classes and IDs you’ve already defined in your previous web-projects. To avoid unnecessary mistakes you might want to start not from a blank file, but from an almost “perfect” scratch. The latter might contain some basic definitions you’d write in your code anyway. However, once you’ve decided to create such a scratch, you need to make sure it is really bulletproof — besides, if the stylesheet also sets up optimal typographic rules and basic form styling you manage to kill two birds with one stone.
And this is where CSS Frameworks and CSS Reset are becoming important. Using them, you can get yourself a perfect default-stylesheet and markup, save your time and ensure the best quality of your code from the very beginning. But what are CSS Frameworks? And why do you need the Reset for?
Let’s take a look at the idea behind CSS Frameworks, their advantages and disadvantages, most popular CSS frameworks and dozens of default-stylesheets you can use designing a new web-site from scratch.
- This article partially covers tools and techniques which use Grids. You might want to make sure you get the idea behind the grid-based design approach — from our article Designing With Grid-Based Approach.
- You can find hundreds of CSS templates in our article Free CSS Layouts and Templates.
- Please notice that this article takes a closer look at CSS Frameworks, not at extensive server-side programming frameworks such as CakePHP and also not at Web Development Environments such as Coda or Dreamweaver.
What is a CSS Framework?
- A framework is a basic (usually abstract) conceptual structure which you can use as a “scratch” for your web-projects. For instance, instead of defining global reset, consistent baseline, typographic rules or basic styles for forms over and over again — every time you work on a new project — you can prepare a default-style once and reuse it in all your future projects. This is what you call a CSS Framework.
- CSS frameworks don’t have to be complex or large, they may contain a set of simple CSS-styles such as
- typography.css for basic typographic rules,
- grid.css for grid-based layouts or
- layout.css for general layouts,
- form.css for basic form styling,
- general.css for further general rules
and so on. In your code segmentation you can also go further, for instance: structure, typography, design presentation, specialist sections (e.g. menus, navigation), print, mobile web, tweaks (mostly old style browser hacks), browser specific workarounds (via IE conditional statement). “On the whole code segmentation in frameworks is handy to work with, but it can add some real load to a server with the extra http request per page view.” [Treading Lightly With CSS Frameworks, by Gary Barber]
- “[Framework is] a set of tools, libraries, conventions, and best practices that attempt to abstract routine tasks into generic modules that can be reused. The goal here is to allow the designer or developer to focus on tasks that are unique to a given project, rather than reinventing the wheel each time around.” [Framework For Designers, by Jeff Croft]
Advantages of CSS Frameworks
- You increase your productivity and avoid common mistakes.
If you develop several sites of the similar nature, an abstraction of CSS code can dramatically speed up your productivity, help you to avoid common mistakes and simplify the management of CSS code.
- You normalize your code/class base.
You have a common “default” CSS-code and (X)HTML-markup, so you always use the same IDs and class names in your projects. Code consistency throughout a number of projects makes it’s easier for you to maintain a web-site without digging into the source code of every project you’ve ever worked on — to understand how you’ve actually built the web-site.