![]() |
Web Dev
Six Apart is shutting down its Vox blogging service. Users have until Sept. 30 to export their data to other services, including Six Apart’s TypePad blogging service. After that, Vox will be gone.
If you’ve got a Vox blog, there are several export options — Six Apart has instructions for moving to TypePad, Posterous and WordPress. There’s also an option to move your photos and videos over to Flickr.
Of course none of those services quite combine the privacy and small social network features that endeared Vox to users, but at least you can retrieve your content in some form.
The export options also make no mention of the fact that Vox is an OpenID provider, which means that, presumably, when your Vox URL is gone, your OpenID is gone with it. That means any site you’ve signed into using your Vox account will no longer let you sign in. In some cases that could mean a total loss of access to the third-party site — exactly the sort of thing OpenID is supposed to help prevent.
If there’s a moral to Vox shutting down, it’s pretty simple: choose your OpenID provider with care. It would seem that the bigger the provider, the safer you are. Alternately you could be your own OpenID provider, ensuring that you retain control over your identity.
Six Apart’s blog does not give any reason for the shutdown, and the company did not respond to requests to comment on this story. However, it seems likely that Vox was simply supplanted by Facebook, Twitter and other, more popular means of sharing content with your web friends.
The social network landscape has also changed considerably since Vox launched in 2006. Much of the initial appeal of Vox — namely, its tightly controlled privacy — is less of a concern for many of today’s users.
See Also:
A few of this week’s 37signals staff posts at Twitter.
jasonfried: The reason you can’t get it done in one day/week/month is because you’re making it take two days/weeks/months.
rjs: For fans of Christopher Alexander’s recent books, Nikos Salingaros’ “A Theory of Architecture” is a must read http://amzn.to/cGOdBg
longstride: Calling in GMail is pretty cool. Add it as one your Google Voice lines and you get inbound calls, too.
mattlinderman: Sparklines:Graphic designers = Windmills:Don Quixote
dhh: The Ruby future goes through 1.9.2 and you come along. It’s never been easier to work with multiple versions w/ RVM: http://bit.ly/15h0ax
sstephenson: I wish more Mac utilities used prefpanes instead of menu bar icons.
‘UX Professional’ is a bullshit job title. It’s just a way to over-charge naive clients. All web designers should be UX prosless than a minute ago via Twitter for iPhone
Ryan Carson
ryancarson
A web site or web app should not be the result of a production line of people.
A web site or app should be the product of a Web Designer and a Web Developer (who occasionally are the same person, as demonstrated by Shaun Inman). Anyone else who is added into this equation is a waste of money and time.
I’ve worked in the web industry for 10 years at three different web design agencies and now run my own company who produces websites and apps.
Wikipedia defines User Experience Design as
A subset of the field of experience design that pertains to the creation of the architecture and interaction models that impact user experience of a device or system.
I define it as
Advanced knowledge of …
A basic knowledge of …
You cannot be a ‘UX Professional’ if you are not an experienced Web Designer and involved in the day-to-day process of designing, building, testing, marketing and updating a web project.
MakeUseOf is a daily blog that talks about websites, computer tips, and downloads meant to make you more productive. Very useful to tell you about websites you have never heard of, free alternatives to software and how to tips for Windows, Mac and Linux. Definitely worth checking out and subscribing to, www.makeuseof.com. Thanks for the shirt guys!
If you would like to see your website or company featured on Free Shirt Friday click here

Interested in advertising on Facebook? Check out my latest post on Facebook Advertising
The business of building websites is one of constant change, adaptation and strategy. The way designers and developers build websites is often informed by the methods of others and their own trial and error. In light of this, we can draw a number of parallels â some philosophical, to a certain extent â between Web professionals and one of the oldest and most popular board games of all time (counting traditional and digital games). This game is chess.
In this article, weâll explore the relationship between the game of chess and the Web industry. Weâll learn fundamental lessons from the pawn, rook, knight, bishop, queen and king, and weâll highlight the factors â both offline and online â that determine best practices. The game is beloved by many professionals, so it seems fitting to apply its great strategy and elegance to the digital age; certain practices might help you lead a more successful working life.
[Offtopic: by the way, did you know that there is a Smashing eBook Series? Book #2 is Successful Freelancing for Web Designers, 260 pages for just $9,90.]
Of all the pieces on a chessboard, the most abundant and least strategically useful are the pawns. Acting as soldiers on the front line, these men of honor advance across the board in an attempt to reach the end of the opponentâs side and transform into a more useful piece (i.e. another queen). While this doesnât happen often, pawns nevertheless play a fundamental role in shielding higher-ranking pieces from attack, and these simple pieces are also used at the outset to gain positions of advantage.

Pawns can only move forward. They can get a quick start; players have the option of moving the pawns up to two spaces on their first move and subsequently moving them one space at a time. When you work on projects in a business environment, the principle of moving forward without back-tracking is an inspirational perspective. If you cease to constantly drive your ideas forward, they can become stagnant; progress is critical to a websiteâs development.
Here are some tips you can use to adopt this mindset:
The ideal of giving something up in exchange for a greater good is realized by pawns, which, though limited in function, are plentiful and can protect others. In design, shielding the end user from issues that can damage the usability of the website is a worthwhile sacrifice. Having to let go of something that took time and energy is always unfortunate, but knowing when to say goodbye could mean the difference between success and failure.
Here are some tips for internalizing this attitude:
The pawnâs greatest moment is arriving at the opponentâs side of the board. Striving for betterment and aiming for your goals are behavioral ideals firmly upheld by professionals. This requires dedication and careful planning. When undertaking a creative project, itâs important to think beyond the current ask and consider the long-term project.
Here are some tips to get into this mode:
Rooks (or castles, as some people call them) are fortresses of strength that move across the board either horizontally or vertically. Their nature is similar to that of bishops in that they move in a straight line (although bishops move diagonally). Progress can be hindered by barriers, and interaction with other pieces is sometimes required, but the rookâs overall benefit is stamina and longevity.
When working on Web projects, we often put a great deal of thought into things like conventions and patterns and their theory and implementation. The nature of semantics and following recognized pathways in order to structure a document properly is reminiscent of the way that chess pieces such as the rook have a particular function and invariably carry out unique tasks. Only with logical thought can we hope to change the ultimate goals of an event and avoid obstruction.

A rook represents strength and structure. The castle of stone might be restricted in its interactions on the chessboard, but its value is in its character. Websites need to be constructed well in order to survive the trials of everyday use. Considering how such needs should be met will ensure a sturdy and durable display of data. Take great care when structuring your work to reduce “illegal moves” and syntax.
Here are some tips for strengthening your outlook and code:
Like the other pieces on a chessboard, the rook is always on hand to help out by attacking or defending. Working with others to accomplish a task is only part of their job. In a Web environment, the same is true: if you take the time to assist those who use your website or service, not only will you increase your value, but you will gain the gratitude of the visitors, whom your website requires in order to keep running.
Here are some tips that might be of assistance:
Sometimes things donât go as planned, in which case youâll want to hold the strongest position possible. Rooks, like all other critical pieces, are only tools to protect other pieces in play, but caution is fundamental to remaining in a position of power. Thinking of how future scenarios might challenge your strategy can help future-proof your work from obvious flaws. You don’t want visitors to encounter obstacles that make them miss out on the benefits of your website!
Below are some tips for fortifying your website:
Knights are unique in their movement, going forward two spaces and then taking a single side-step. This means they can weave past other pieces and take up positions of singular advantage. Strategically, knights are most often used to pin hard-to-reach pieces in place through a clever attack. While this unique movement has its advantages, the knight does not replace the other pieces, which have their own strategic benefits.
Our uniqueness, whether as it is applies to our creative process, our products or our ability to solve common problems, is something we as professionals take for granted. We are able to incorporate creative flourishes when we forge applications, flourishes that can be tracked through the code (such as conditional comments, which give stylistic flavor to Internet Explorer). Like a white knight saving our sanity, our uniqueness helps us side-step issues that could otherwise become complicated.

Mythology has taught us the familiar attributes of the knight: bravery, strength and honor. Thoughtful reflection on the Web-building process teaches us to be courteous to others and brave, while sticking to our guns when faced with the prospect of compromising in order to gain market share.
Here are some tips to make yourself more knight-like:
The knight is the only chess piece that move in two directions in one turn; even the queen can’t do this! This attribute teaches us the value of having a selling point. Selling points give visitors a reason to choose one product or service over others that perform the same function.
Here are some tips on finding your selling point:
The knight is the only piece that can pass over others in its movement. This ability to navigate past barriers is somewhat reminiscent of standard recommendations for accessibility, which ask us to remove barriers to access on our websites. The goal is to allow freedom of movement and access to content.
Below are some tips on removing barriers:
The bishop is a piece that moves diagonally across the chessboard. The bishop scans the board for its next move, minding pieces that block its path, in the same way that a visitor scans content until a barrier prevent their progress. A bishop cannot step off the tile color to which it was initially assigned, ensuring a kind of vendor lock-in.
As Web professionals, we tend to get caught up in arguments about whether frameworks are useful, given their disadvantages (and even with graceful degradation, for example). The benefits of frameworks for certain situations occasionally outweigh their downsides (like trapping users in the environment), so make the most of what you have; dismissing less powerful options is not always the best way to go â in fact it could increase the amount of work required.

The bishop, of course, is religious in nature, an agent in the battle between two sides. Faith in a religious sense is not needed to practice Web design, but as a quality of character it does play a part in oneâs identity. Faith affects motivation and makes you believe in the project you’re spending so much time and effort on. If you have no faith in your craft, the job is doomed from the outset.
Here are some tips for building faith in your work:
It may seem frustrating that each bishop is trapped on its own color, limited in impact. But if you make the most of it, bishops can still be useful. Know your own strengths and limitations, so that you donât attempt the impossible or unachievable â if you do, the result will surely be flawed.
Here are some tips on knowing your limits:
While being able only to move diagonally may seem like a disadvantage, this can prove useful on occasion. Having sheer determination to carry out a job in a certain way is admirable. We humans are sometimes stubborn, and we stick to our guns when possible. This can cause us to make mistakes⊠or motivate us to persevere.
Here are some tips on being determined:
The queen is the second-most important piece on the chessboard. She can move horizontally, vertically and diagonally across any distance, and her power spans the entire board. She is the kingâs most agile bodyguard, and losing her can be devastating. You have to use your power responsibly, both on the chessboard and in your profession; misusing your tools could cause you to lose visitors to the competition.
Sometimes we find ourselves swatting a fly off a nuclear warhead. Knowing exactly what to use, when to use it and how to use it appropriately is what ultimately distinguishes professionals from amateurs. In addition, taking advantage of the powerful tools at our disposal can speed up progress and eliminate the complexities that come with attempting the impossible with simple tools.

A potent force, the queen moves freely about the chessboard, with few restrictions. The queen is a powerful piece and reminds us to exert the greatest effort to reach our potential. Rather than staying in our comfort zone, we must always learn new skills and achieve more than what is expected of us.
Here are some tips to stretch your skills:
In our work, we try to minimize error by viewing every situation from multiple angles â this is important. In chess, players use the queen in much the same way, exploiting her power yet shielding her from harm. In the creative process, your only real limitation is being blind to critical elements, which is why getting some perspective from outside testers and users never hurts.
Here are some tips to cover your bases:
You have two knights, two rooks, two bishops and many pawns, but only one queen. Her value lies in her singularity; each move of the queen requires strategy and consideration of consequences. We become better players â and professionals â through trial and error, constant learning and foresight. Being cautious in the game teaches us to be wise in business.
Here are some tips to help you strategize:
No piece is as important as the king; it is the one piece that must evade capture. The king moves only one space at a time, in any direction, and whenever it is in immediate danger, either a piece must be moved to block the attack or the king must be moved to avoid it. The king has no equal and cannot be restored by a pawn â sacrifice, and so prevention is imperative.
Web professionals have to protect what is important, too. We deal with payment details, databases, passwords and other sensitive information. If we lose any of that through carelessness or a lack of preventative measures, we end up losing something greater: the customer. Establishing trust takes time, but it can be lost as quickly as a surprise checkmate!

Protecting the king is the primary concern of every chess player. Gaining advantage to prevent loss is important. While Web professionals usually have no reason to evade capture (unless theyâre doing something wrong), the benefit of avoiding common traps (the equivalent of “foolsmate” in chess) becomes apparent when testing the cross-browser functionality of a website.
Here are some tips on avoiding traps:
A common tactic in chess is to weigh the value of the pieces against the benefits they represent. The king is critical because the game is lost without it. Comparing value has an important role in the Web industry, too, especially when losing mission-critical features would undermine the entire process. Comparing value also helps when prioritizing maintenance work or scheduling upgrades.
Here are some ways to tip the scale:
Sometimes we get so excited â or stressed, as the case may be â about complex or next-to-impossible projects that we forget the option of saying âno.â We never like to resign or throw down our sword; we feel as though we have failed because we couldnât meet the clientâs needs. But firing bad clients and knowing when to scrap weak ideas is a part of being a professional. You canât win every fight.
Here are some tips on recognizing when to throw in the towel:
Chess players focus on the pieces in play and on capturing the king, but they must also understand the chessboard as a battleground on which this drama plays out. This relates to the website-creation process (and to a lesser extent, the Web industry): lessons are to be learned from the chessboard itself.
Like a chessboard, the Web industry is full of light and dark, good and bad. We weigh benefits and pitfalls when performing our roles. A chess game tells a story; likewise, the fruits of our labor and our highlights and disappointments all appear online.
One of chessâ biggest lessons is to think ahead, instead of in the moment. Being able to predict how your opponent will move helps you gain advantage. This is also true of the website-building process. Unjustified decision-making leads to problems, whereas well-planned strategies that entice people to visit and use your service lead to faster results and greater rewards.
In chess, there are literally millions of ways a game can play out, and with every move the number of potential outcomes decreases. Knowing your options and which route affords the best opportunity for success is a critical skill. Website creators have many different methods of production and implementation as well, but missing the mark with scalability or usability can diminish a website’s user-friendliness and jeopardize its success.
Decision-making can be tricky; in chess, a wrong move can cause you to lose a piece, a good position, an advantage or even the game. The same could be said of building a website. Preparing for different projects, services and eventualities is one thing, but having the courage, skill and understanding to carry them out successfully takes practice. After examining your options, make your move: put all your careful planning into action.
So many useful lessons can be learned from chess. If you havenât played it before, visualizing what we’ve gone over might be hard, but the fundamental principles of the game â how the pieces interact and the role of strategy in the big picture â should not be ignored. The game actively promotes logical thinking and strategy â both useful skills.
More lessons could certainly be drawn from the game, but hopefully this article will serve as a source of inspiration, especially if you feel your goals are out of reach. We often learn the most from making mistakes, losing a battle and then returning to win the war. Nowhere is this been truer than in chess, where a mixture of practice, skill and occasional luck is required to become the grandmaster.
So many aspects of the Web industry (such as syntax, design and ideals) change constantly, but the fundamental principles of learning, growing and trying your best often mean the difference between failure and success. Try to incorporate lessons from the chessboard into your own work; while having all the pieces doesnât guarantee victory, having the basic skills will give you the confidence and awareness that you need to succeed.
(al)
© Alexander Dawson for Smashing Magazine, 2010. | Permalink | Post a comment | Add to del.icio.us | Digg this | Stumble on StumbleUpon! | Tweet it! | Submit to Reddit | Forum Smashing Magazine
Post tags:
Time: 19:38 | 09/02/2010 | Download MP3
Summary
Three members of the 37signals programming team — Jeffrey Hardy, Jamis Buck, and Jeremy Kemper — answer questions from readers of Signal vs. Noise. Topics include Rails, Git, Mocha, Vim, nginx, Passenger, and more.
More episodes
Subscribe to the podcast via iTunes or RSS. Related links and previous episodes available at 37signals.com/podcast.

Google is celebrating the second birthday of its Chrome web browser with the release of a new, improved version.
Chrome 6 arrives with an updated user interface, better syncing tools that include support for web form data and extensions, and — as should be expected with every new browser release these days — increased speed and numerous bug fixes.
If you don’t want to wait for Chrome to automatically update, head over to the download page and grab Chrome 6 for Windows, Mac and Linux.
Google’s browser is in an enviable position right now. It recently passed Safari in user share — new data from August shows the lead it snagged in June is stretching — and it’s gaining on Firefox and IE. Also, in a market where raw speed is the most important metric, Chrome is enjoying a solid reputation as the one of the fastest — if not the fastest — browser on the scene.
Chrome has also had considerable impact on how other browsers in the market look and behave since it arrived in September, 2008. It kickstarted a shift toward minimal interfaces that Firefox and Internet Explorer are mimicking. Chrome also started the trend of tightly sandboxing web browsers to improve stability and security.
If you’ve been using early builds of Chrome 6, there isn’t much here that’s new, but if you’re upgrading from the older, stable release of Chrome 5 there are quite a few changes.
Perhaps the most noticeable thing about Chrome 6 is what’s missing — almost all the toolbar buttons. Chrome has consolidated nearly everything into a new menu button to the right of the URL bar. Click it and you’ll find the browser’s most-used menu functions.
Other nice touches include a new green padlock icon in the URL bar to indicate you’re on a secure HTTPS connection, and a less-cluttered new tab page that serves as your starting point for new browsing windows.
Chrome 6 isn’t just a visual update — new features like form auto-fill make for faster checkouts at e-commerce sites and faster sign-ups on new services. Chrome can now also sync both your autofill form data and any installed extensions across all your computers.
Chrome may be celebrating its second birthday, but it isn’t resting on its laurels. The Chrome dev channel already contains an embryonic version of Chrome 7 with hardware acceleration and the new “Tabpose” feature for quickly switching between your open tabs.
Browser data from NetMarketShare, chart from Google. Browsers with less than 2 percent share have been omitted.
See Also:
Avoiding the growing pains and pitfalls associated with becoming a user-driven company.
In the last few years, more and more organizations have come to view UX design as a key contributor to successful products, connecting teams with end-users and guiding product innovation within the organization. Though itâs fantastic to see this transition happen, there are growing pains associated with becoming a user-driven organization. These are the pitfalls that I see organizations grappling with most often.
Months into a development cycle and just days before the release date, you realize that the UI has serious flaws or missing logic. If youâre lucky, there is enough flexibility in the schedule to allow grumbling engineers to re-architect the product. More likely, though, the PM will push to meet the original deadline with the intent to fix the UI issues later. However, âlaterâ rarely happens. Regardless, everyone wonders: how could these issues have been caught earlier?
The UI is typically built after the essential architectural elements are in place, and it can be hard to test unreleased products with users until the very last moment. However, you can gather feedback early in the process:
Upon adding a âJoin now!â button to your site, you cheer when you see an unprecedented 35% click-through rate. Weeks later, registration rates are abysmal and you have to reset expectations with crestfallen teams. So you experiment with the appearance of your âJoin now!â button by changing its color from orange to green, and your click rates shoot up again. But a few days later, your green button is again performing at an all-time low.
Itâs easy for an initial number spike to obscure a serious issue. Launching a new feature into an existing product is especially nerve-wracking because you only have one chance to make a good first impression. If your users donât like it the first time, they likely wonât try it again and youâve squandered your best opportunity. Continuously making changes to artificially boost numbers leads to feature-blindness and distrustful users. Given all of this, how and when can you determine if a product is successful?
You are running a usability study and evaluating whether users prefer to delete album pictures using a delete keystroke, a remove button, a drag-to-trash gesture, or a right-click context menu. After testing a dozen participants, your results are split among all four potential solutions. Maybe you should just recommend implementing all of them?
Itâs unrealistic to expect users to understand the full context of our design decisions. A user might suggest adding âApplyâ and âSaveâ buttons to a font preference dialog. However, you might know that an instant-effect dialog where the settings are applied immediately without clicking a button or dismissing the dialog makes for an easier, more effective user experience. With user research, itâs temptingly easy to create surveys or design our experiments so study participants simply vote on what they perceive as the right solution. However, the user is giving you data, not an expert opinion. If you take user feedback at face value, you typically end up with a split vote and little data to make an informed decision.
You are debating whether to put a search box at the top or the bottom of a content section. While talking about the issue over lunch, your business development buddy suggests that you try making the top search box âSearch across the Webâ and the bottom search box âSearch this articleâ to compare the results between the two. You canât seem to place your finger on why this idea seems fishy though you can see why this would be more efficient than getting your rusty A/B testing system up and running again. Sensing your skepticism, your teammate adds, âI know itâs not perfect, but weâll learn something about search boxes, right? I donât see a reason not to put it in the next release if itâs easy?â
The human mindâs ability to fabricate stories to fill in the gaps in oneâs knowledge is absolutely astounding. Given two or three data points, our minds can construct an alternate reality in which all of those data points make flawless sense. Whether itâs an A/B test, a usability study, or a survey, if your exploration provides limited or skewed results, youâll most likely end up in a meeting room discussing everyoneâs different interpretations of the data. This meeting wonât be productive and youâll either agree with the most persuasive viewpoint or youâll realize that you need a follow-up study to reconcile the potential interpretations of your study.
Hours after a release, you hear the PM shout, âLook! Our error rates just decreased from .5% to .0001%. Way to go engineering team! Huh, but our registration numbers are down. Are we sure weâre logging that right?â
Even with well-maintained scripts, the most talented stats team, and the best intentions, your usage statistics will never be 100% accurate. Because double-checking every number is unrealistic, you naturally tend to optimize along two paths: 1) distrust the numbers that are going in the wrong direction and, more dangerously, 2) trust the numbers that are heading in the right direction. To make matters worse, data logging is amazingly error-prone. If you spot a significant change in a newly introduced user activity metric, nine times out of ten itâs due to a bug rather than a meaningful behavior. As a result, five minutes of logging can result in five days of data analyzing, fixing, and verifying.
One of the main tenants of user research is to constantly test the assumptions that we develop from working on a product on a daily basis. It takes time to develop the skills to know how to apply our UX techniques, when our professional expertise should trump the userâs voice, or when to distrust user data. As a researcher, you are trained to keep an open mind and to keep asking questions until you understand the userâs entire mental picture. However, itâs that same open-mindedness and willingness to understand the userâs perspective that makes it easy to assume that because their perspective can make sense, that it should also justify changes within our product design. Or, because we are so comfortable with a particular type of UX research, we tend to over-apply it to our teamâs questions.
While by no means a complete list, I hope these five pitfalls from my personal experience will be relevant to your professional lives and perhaps, provide some food for thought as we all strive to become better researchers and designers.
Sometimes the problem has to mature before the solution can mature.
1) Interesting use of unicode characters for the UI on Flickr:

That triangle up top is actually two triangle characters side-by-side. Sucks that we still have to resort to such hacks for such a common UI shape — but this is a smart solution.
2) Also interesting is this inline tour of the new photo pages. Rollover a number and bubbles pop up to show you what’s fresh for that section.

They say the first bite is taken with the eye. If so, these appetizing restaurant websites succeed in whetting our appetites, inviting us to a savoury next bite. In these designs, color scheme and introductory copy show vastly different aspects of the restaurant experience. Moody warm tones create atmosphere, vibrant greens underscore freshness, and earthy colors communicate a relaxed, friendly attitude.
Because customers are increasingly using mobile browsers to make decisions on the spot, restaurant websites are doing a better job of communicating core information quickly. Similarly, full Flash websites with no mobile alternatives are seeing some decline. Especially interesting is how these businesses are improving their online menus by replacing PDF-only downloads with Web-optimized alternatives that are more readable and easier to navigate.
[Offtopic: by the way, did you know that there is a Smashing eBook Series? Book #1 is Professional Web Design, 242 pages for just $9,90.]
Geogeske
This design has printerly qualities, with its eye-catching oranges and whites and oversized headings. Everything works together to establish a relaxed yet smart urban atmosphere. The JavaScript effects (sectional fades and spring-loaded logo introduction) are used sparingly and effectively. Simple navigation and short copy make scanning easy while putting the focus on the strong menu-worthy photography. However, the site could certainly use a larger font size.
Jam Restaurant
Upscale modernist and classical elements are used consistently on this website and in the menu and restaurant interior. The vibrant typographic header looks stunning while enhancing usability by prominently displaying a phone number and hours. Another nice touch is how the body scrolls beneath the stationary translucent header.
Benitoâs Hat
Named after a celebrated Mexican president, this restaurant communicates authenticity and freshness with a green cilantro backdrop and clear devotion to its culinary roots. At times, the backdrops on the interior pages eat the foreground text; a little contrast and spacing would help in spots. Overall, an offbeat feel that works.
Pizzeria Napolicentrale
This website uses horizontal navigation to guide the user through photos of mood-setting rustic Italian elements. The beige picnic pattern adds just enough visual interest without competing with the copy. But in some sections, the taller content makes horizontal scrolling a bit floaty.
Barleyâs
A cozy design rich in grainy colors and sturdy serifs. Small touchesâlike the roll-overs, and lighting effects such as in the logo hover stateâgive a handcrafted feel. Do not miss the nice, readable menu and beer list that feature stylishly simple beer ratings.
State
With nocturnal tones and pictures of people having a good time, the State uses a hip design to say that it’s a cool sociable night spot. Perhaps intentionally, there seems to be little focus on food; for example, the menu section feels skimped (disjointed navigation and flimsy type for the buttons). More photos of the restaurant and food might enhance the personality of this website. Also, the home page seems a tad cluttered. In general, a little more depth in the sub-pages would round out what is a good-looking piece.
Farinella Bakery
Fun and disarmingly honest, Farinella Bakery takes the cake in blending personality and usability. The bold header and fun footer become bookends for the spot-on copy and photos. Notice the slight head bob when you click on the navigation and the magnification when you roll over menu items; a tasty browsing experience. What makes this a winner is that the integrity and consistency of the design can be found in the smallest elements.
Sono
Authentic Japanese design elements and atmospheric audio effects work well to create mystique on this Flash website. A few usability concerns pop out: for example, the flaky JavaScript for the “Back” button and the small text that is in a cramped box with a small scroll bar.
The Little Cake Parlour
This more conventional website shines with gorgeous photography that almost seems edible. The design has a strong focus on typography, with various elements embedded in the elegant pink multi-column layout. Some design elements probably shouldn’t be images and would work better as simple plain text, though. Also, because all visual elements have a similar pink tone, they may be a bit difficult to recognize at first glance â for instance, the pink PayPal-button in the footer of the site.
Pizza Luce
With playful tattoo-like scribbles and quirky photography, Pizza Luce makes clear its immutable place in Minneapolisâ food culture. Check out the oddly captivating home page illustration. For all of these strengths, the community section feels slapped together and in need of a bit of refinement.
La Vista
The clever use of the Flash overlay here adds intimacy and life to the crisp photography. The menu is noteworthy: simple to browse and very clean.
Georgian Wine Society
The backdrop feels like a matte painting that draws us into the headspace. With that, we are receptive to the interesting narrative about Georgia’s role in wine-making. The e-commerce system is well integrated; a more generous margin between elements would augment the shopping experience.
Catered by Kate
This websiteâs “About” page is one of the top in this showcase. It opens with Kate smiling warmly, giving the page a welcoming human touch. Next, it summarizes (in only two sentences) three very compelling reasons why you would use Kate for your catered event. Just one distracting but easy-to-fix minus: a call-out to an empty Flickr page that is supposed to hold more images.
Can Jubany
This clean layout on deep chocolate brown feels elegant even while containing a surprisingly large amount of content. The home page sets the right tone with the large yet quick-loading video that tells a story. Two more unique touches are the simple sliding navigation and the tantalizing, well-written recipe section.
Caravan
This simple and savvy composition uses negative space to focus on the coffee while adding depth with subtle textures. If the placeholder is this solid, then our expectations are high for the full website!
Chipotle
Humor, earthy tones and engaging (and notably non-Flash) animations make for an experience that is engaging and relaxed yet expertly crafted. Consistent with its corporate message of “Food with integrity,” Chipotle focuses much of the website on its brand rather than the burritos. Be sure to tug the rope in the footer for some hidden and delightful interactivity.
Le 28 Thiers
Here are tangerine and rose hues mingled with crisp photographic elements and textures. The simple wooden table distinguishes the layout and grounds the content visually. Subtle gradients in the typography, quality photography and the curved navigation inject elegance and dimension.
Brooklyn Fare
This playful design achieves a unique charm through imagery that consists of real employees, bookish serifs and a stylish seafoam background. Especially nice is the consistent layout, with its cheerful copy and gritty photography, which avoids appearing repetitive.
Canela
Canela (Portuguese for “cinnamon”) employs a conventional layout, energetic reds and generous imagery to give a sense of flavor and sophistication. The three-column PDF-only menu makes browsing on a mobile device more challenging.
Brew Shop
The Brew Shop is not really a restaurant website, but it is still worth mentioning. The site establishes personality at first sight with a hilarious photo and beery good humor. It backs the funny with substance, such as a very usable e-commerce system, effective copy and scannable icon-enhanced navigation. Especially nice are the swaths of red as call-outs and the subtly scrambled type.
You may be interested in the following related posts:
Would you like to see more similar showcases on Smashing Magazine?customer surveys
(al)
© Sam Wilson for Smashing Magazine, 2010. | Permalink | Post a comment | Add to del.icio.us | Digg this | Stumble on StumbleUpon! | Tweet it! | Submit to Reddit | Forum Smashing Magazine
Post tags: showcases

TextMate has become an essential part of my development arsenal over the last few years.
When you first open up the application, you may be wondering what all the fuss is about- at first glance it looks like any other text editor.
The true beauty of TextMate is the plethora of bundles, add-ons, keyboard shortcuts and tab triggers available.
I’m going to go through some of my top tips on how to get the most from TextMate and increase your development productivity.
Getting yourself hooked up with the right theme is essential to a good days development. There is a huge amount out there catering for virtually every taste, so make sure to hunt around for one thatâs right for you. Personally I have two themes that really hit the right spot for me:
Theme choice is very much down to preference and what youâve been used to before, so when you find the right one for you youâll know. Make sure to search around and give a few a go, but these two are in my mind a great place to start!
TextMate comes with a great stockpile of neat features out the box but there are a few things youâll probably think are missing. Here are a few that Iâd call essential to get:
Bundles are small add-ons that do great things. If TextMate doesnât default support a language that you work in (HAML & SASS are prime examples) then you can be darn sure thereâs a bundle for it out there somewhere. Bundles add syntax coloring, shortcuts and tab triggers to make your development as fast as it can be.
This is where TextMate really comes into itâs own. You can find a shortcut for virtually any function to help you on your way to productivity success. Thereâs far too many to mention them all, but these are some of the key combos that I use on a daily basis.
Make sure to do some googling for even more handy functions â if you can think of it, itâs probably there!
Tab triggers are for quick code completion and are invaluable to the well-trained TextMate user. For example typing doctype TAB will give you the option of inserting the appropriate doctype of your choice into your document, even HTML5 if you have that bundle installed.
The triggers are different bundle to bundle, language to language, so make sure to check out your specific bundle for more details.
The best way to learn TextMate is to use it and explore. Try new shortcuts out, look into the gears menu and google until your hearts content.
Also, if you have something specific that you find useful in TextMate, make sure to share it in the comments. One of the best ways to learn the secrets of TextMate is from each other!

Feb 7-9th 2011
Get ready for the best event you’ve ever experienced.
Sign up to get notified when Early Bird tickets go on sale.
Hey there!
It’s Wednesday, so this mid-week roundup is devoted to all things business and development.
Some links are newsworthy, some retweeted across Twitter, and others just meet our âawesomenessâ requirement, and regardless we hope youâll enjoy them. Without further delay:
Wildcard: Adventures ahead for much-loved and respected Ethan Marcotte (though you may know him better as @beep).Â
Please shoot me links to projects your working on or awesome things you’ve released! news@thinkvitamin.com
Handpicked by,
Chrissie (@tenaciouscb)
Today we are glad to release iCandies Icon Set, a set with 60 high quality icons in 64×64px, 48×48px and 32×32px, available in .EPS, .AI and .PNG. The set is designed by the talented folks from IconEden on a sole purpose of giving your projects a sleek and geeky style or provide crisp, attractive icons for your modern and fashionable-looking interfaces. All the icons in this pack — 60 icons in total — are designed in Round Rectangle shape.
You can use the set for all of your projects for free and without any restrictions. You can freely use it for both your private and commercial projects, including software, online services, templates and themes. The set may not be resold, sublicensed or rented. Please link to this article if you want to spread the word.
As always, here are some words from the designers of the set:
Dear Smashing Magazine readers,Â
IconEden’s 2nd birthday is coming! And we’re as excited about it as you’re. To celebrate our two years of rocking the icon design world, IconEden collaborated with Smashing Magazine to craft a small set of 60 wonderful icons called “iCandies”! And it’s all yours.Â
Similar to previous collections, iCandies comes in vector and pixel formats and can be immediately be built into your projects at no cost. You can use the icons for any commercial and personal projects.
Thank you very much, guys! We appreciate your efforts.
[Offtopic: by the way, did you know that there is a Smashing eBook Series? Book #2 is Successful Freelancing for Web Designers, 260 pages for just $9,90.]
You may be interested in the following related releases:
© Vitaly Friedman for Smashing Magazine, 2010. | Permalink | Post a comment | Add to del.icio.us | Digg this | Stumble on StumbleUpon! | Tweet it! | Submit to Reddit | Forum Smashing Magazine
Post tags: Freebies, Icons
With all the attention being paid to HTML5’s <video> tag, few have clued in to what is perhaps the most useful magical pixie dust hidden inside the web’s next markup language: the new semantic tags.
Rather than using <div> tags to wrap your page sections, HTML5 offers much more sensible elements like <header>, <nav>, <section>, <article>, <footer>, <aside> and <time>.
Of course, cool as the new tags are, they don’t cover every situation, which is why, as with HTML 4, you can extend HTML5’s tags to add even more semantic meaning to your pages.
One of the more useful ways to extend HTML is with microformats — small chunks of semantic markup for address book info, event listings and machine-readable metadata. In HTML 4, this is done using the class, rel, rev and profile attributes, along with some established design patterns and nested tags.
However, HTML5 tosses out the rev and profile attributes and adds some new things like WAI-ARIAâs role and aria- attributes, as well as the new data- attribute system.
So where does that leave microformats? Well, the answer is a bit complicated, but our friends over at HTML5 Doctor recently dove into the confusion and have published a rough guide to what works in HTML5. There are some great tips, not only about implementation, but also what you should avoid and what might change in the future.
The article walks through a number of common microformats like address cards and licensing information, showing how they work in HTML 4 and what elements might be extended in HTML5 — like using the time element within the hCalendar microformat.
In the end, while the article has some caveats you should read up on, the good news is that you can safely use microformats in HTML5. Also, be sure to read through the comments on the post as Tantek Ăelik, one of the authors of microformats, has some important clarifications and suggestions for using microformats in HTML5.
See Also:
We all want our websites to load faster, but speeding things up can be tricky. There are numerous tried and true tricks we all use to keep page load times down, but once you’ve done a few rounds of optimization, you tend to hit a plateau where it’s tough to squeeze any more speed out of your code.
Most web developers are familiar with tools like Yahoo’s YSlow and Google’s Page Speed. If you haven’t ever used them, go install both right now — they’re available as add-ons for Firefox. Both tools are designed to help you speed up your site’s page load times by showing you exactly what’s slowing them down, and used in tandem, they can alert you to some optimizations you never knew existed.
I recently sat down and tried, as best I could, to do everything that YSlow and PageSpeed recommended and I managed to shave my page load time roughly in half. When I started, my homepage took between four and six seconds to load. Now, it loads in one to three seconds on average.
To compare load times I used both YSlow and PageSpeed, as well as WebPageTest. Those numbers aren’t exactly benchmarks, since there’s some speed variation depending on what’s loaded in the cache, but a performance increase of about 30-40 percent is what you can expect if you haven’t yet explored these methods.
Some of what YSlow and Page Speed will tell you should be obvious — limit your HTTP requests, minimize, compress and combine your JavaScript and CSS files, use CSS Sprites, put your script tags at the bottom of the page and compress your images.
However, some of the more obscure and less-used (judging by viewing source code around the web) techniques these tools point out can make a surprising difference.
Before we get to the “how to” part, keep in mind the old saying “premature optimization is the root of all evil.” What I did with YSlow and its ilk was the last bit of optimization I did. In other words, be sure you’ve taken care of the big problems before you try to stamp out the smaller ones.
That said, I was surprised by how much of a difference some very small changes made.
Long before I turned to YSlow, I optimized my backend code to minimize database hits, installed Memcached to further reduce the database load, and set up a separate domain to serve static files. The later change made a huge difference since the main instance of my site is running Apache and the static files are now served by a much lighter-weight, faster Nginx server.
The site I set out to test YSlow and Page Speed on is my travel blog, which is somewhat image-heavy. So, the first thing I did was run all my images through SmushIt, Yahoo’s lossless image compression tool that’s part of YSlow.
All of the images on the site were already compressed using Photoshop’s “Save for Web” exporter, but I still managed to shave an additional 2-5kb off my images without any loss of quality using SmushIt. When you’re loading ten or more images per page, that’s a significant savings.
In fact, I could compress my images quite a bit more if I were willing to make some trade-offs in image quality. I’m not in this case, but you might be able to. The best approach in my experience is to see what your overall image size is, run everything through SmushIt and, if you still aren’t happy with the results, go back to your image editor and see if you can compress things even more using lossy techniques.
While I managed to squeeze down my images somewhat, for the most part I was already following the more obvious best practices — loading JavaScript last, using multiple domains and so on.
It wasn’t until I turned to my style sheets that I saw where I had really gone wrong.
Perhaps the most overlooked thing you can do to speed up your page is reduce the complexity of your style sheets. Wherever possible, use classes to group similar elements and make sure you take advantage of the cascade. If all your body text is going to be Georgia, define that rule once under the body tag rather than littering it throughout your style sheet.
Another thing you may notice Page Speed telling you to do is “Use efficient CSS selectors.” Browsers read CSS from right to left, so the more specific your selectors, the less time it takes the browser to figure out what to do with that element. The less specific the selector, the greater the number of nodes the browser needs to evaluate.
Consider this HTML, a fairly typical HTMl5 navigation menu:
<nav id="top">
<ul>
<li>
<a href="/" title="My homepage">Home</a>
</li>
<li>
<a href="/" title="My Blog">Blog</a>
</li>
<li>
<a href="/" title="My Photos">Photos</a>
</li>
</ul>
</nav>
Now suppose you want to style the actual link element. The most inefficient way to do this would be something like this:
nav#top ul li a { color: red; }
In order to figure out which a you’re talking about, the browser needs to traverse four tags. Let’s redo that with something much more efficient:
<h1>top a { color: red; }</h1>
Now there are just two tags to traverse. And note that we got rid of the nav selector with the ID, and the ID is already unique. There’s no need to add the tag as well.
If we wanted to be even more efficient, we could add a class called “red” to each of our a tags and simply do this:
.red {color: red;}
So how much does this gain you? In my case, re-writing my CSS — which had grown pretty sloppy over the years — dropped a full second from my page load time. That may not sound like much (and it isn’t if you have inefficient database queries or other, bigger problems), but when it comes to this stage of optimization, every little bit helps.
A few of YSlow and Page Speed’s suggestions aren’t possible in some cases, mine included. One big thing that could speed up my static content would be to use a CDN. Unfortunately CDN’s are expensive and outside the price range of small blogs like mine. Also, a shared server is cheaper than a dedicated server, but can be slower.
Other unfixable problems are due to my hosting setup. I can’t set the expires headers for my static files because my Nginx server is global for all shared hosts on that server. Luckily, with Nginx, the first load is pretty fast. The browser may not cache images and static files as aggressively as I’d like, but for now it works well enough. I could compile my own instance of Nginx, and thus set the expires headers myself, but I haven’t tried that yet.
Another problem that Google’s Page Speed tool likes to nag you about is using cookie-less domains for static images. In my case, I serve my static files from the subdomains media and images. Because my top-level domain needs cookies, the subdomains inherit them as well. This is why big sites like Yahoo use an entirely separate domain for static files (usually some subdomain of yimg.com in Yahoo’s case).
There are some other areas that didn’t apply in my case, but may be slowing down your site. One big culprit is third-party content. If you’re loading JavaScript from other sites — to add social networking or bookmarking buttons, for example — pay close attention to how fast those scripts load. They are notorious for slowing your page down.
Another easy way to speed up your pages is to make sure your CSS and JavaScript files are served using GZip compression. Good web hosts should offer a way to do this. If yours doesn’t, consider jumping ship for one that does.
As with any kind of optimization, there are trade-offs involved with nearly everything that YSlow and Page Speed will suggest. For example, to make your CSS selectors more efficient, you may be tempted to litter your HTML with IDs, which is a no-no if you’re trying to maintain good semantic code. Likewise, compressing images is all good and well, but turn them into a pixelated mess and you’ll turn people off no matter how fast your site is.
The secret to good optimization is to find a balance. Provide quality content and wrap it in well-written code, but also make sure what you create loads as fast as possible. Don’t sacrifice too much quality in the name of speed, and vice versa.
Illustration from “Physics for Entertainment” by Yakov Isidorovich Perelman from Archive.org
See Also:
Saturday I was in L.A. for the 2nd annual Epic Direct (formally AzoogleAds) top publisher PlayBoy Mansion Event.
I went last year and it was an unreal experience. I did all the first timer stuff.. took the tours and tons of photos of everything. It was really an amazing experience.
This year Epic Direct had their work cut out for them. How do they pull off the same experience for all the new publishers they brought in while still maintaining the great experience for those who went before.
But Michael Sprouse, CMO of Epic, pulled it off with flying colors.
This year all of the house girls were quite a step up from last year. Not that they were bad looking last year but this year there were solid ten’s everywhere.
They also brought in some new entertainment. They had the reigning national champion pole dancer getting down (I don’t have a pic anywhere but looking).
Also they had this amazing Cirque Du Soleil style show over the Mansion Pool. It was like a FULL BLOWN show. If you have ever seen a Cirque style show you know what I am talking about. It had tons of dancing and aerial gymnastics. It featured America’s Got Talent Ashley Dejon (a finalist in this years show).
I got a chance to talk with Ashley a bit. Really nice girl:
Even the body painted girls were a step up from last year:
Crazy body paint eh?
Special thanks to Epic Direct for not only bringing in my staff for this amazing event but also for bringing in our top 3 ShoeMoney System students who all had the time of there lives
.
Here is the dedicated ShoeMoney System team you get to talk to from Epic Direct/AzoogleAds:
And of course my boy Rob Hustle who won the ShoeMoney System Theme Song contest. I think he had fun too
.
Maybe too much fun as he almost gets caught up in a triangle choke here:
Thanks again Epic Direct. Special shout out to my affiliate manager Erin Hughes, my good friend Audrey Breheney, and of course the rev pimp daddy Michael Sprouse who made this all happen.
You guys are the best!
BTW – You can view all of my PlayBoy Mansion Party Pictures here

Interested in advertising on Facebook? Check out my latest post on Facebook Advertising
An overview of three complementary user research techniques that are well suited to mobile design.
All smartphone app ideas start somewhereâan entrepreneur starts scribbling on some napkins at the local coffee shop, a visionary sketches on a whiteboard, a team has a brainstorm. Regardless of how your app begins, most app ideas are relatively vague at first, perhaps a basic drawing or a few bullet points of things you want the app to do.
With all the design templates available for Photoshop, Illustrator, and OmniGraffle, many designers may be quick to translate their app ideas into wireframes. While diving right into wireframing may work in some cases, most apps can benefit from some level of upfront user research. User research helps define the high-level product vision, and enables your team to make informed decisions throughout the product life cycle.
In this article, I'll introduce three complementary user research techniques that are well suited to mobile design: shadowing, and field interviews combined with diary studies. I chose these techniques because they can help mobile app designers understand their app's context of use. In contrast to the desktop context, which is relatively self-contained, the mobile context is influenced by many external factors, e.g., people, objects, the cellular network, etc. Understanding these external factors will help mobile designers create great user experiences.
In shadowing, the researcher follows participants over a period of time and records their observations. In contrast to user interviews, the data may be more reliable since user behaviors are observed in their natural context by a researcher. This is often referred to as a "sit back" technique; the researcher may probe with some questions but it's generally undirected. In addition to shedding light on the participant's environment, shadowing may help uncover less tangible influences such as social norms and user perceptions.
Shadowing sessions can take one hour or up to a full dayâthe context and duration will vary based on the app and the research goals. Imagine that you want to develop an app that enables parents to easily record and share their newborn's special moments. Because the app may be used in a variety of contexts throughout the day, it may require a full day of observations to get an adequate understanding of the parents' needs. In contrast, much less time would be needed for an app for museum visitors to learn about museum artwork since participants could be shadowed in the museum for only the duration of their visit.

Photo from shadowing session with an art dealer. She uses her iPhone to take photos for clients, convert art prices into foreign currencies, and to make sure artwork is level (using the iHandy app.)
Field interviews, which are derived from anthropological research techniques, are one-on-one sessions with participants in their natural environments. The interviews are semi-structured, meaning the researcher will prepare questions in advance but will adjust the script based on the participant's responses. They typically occur in one place for 1â2 hours, excluding travel. Given these time and context limitations it may be difficult to get a complete picture of the participants' mobile usage. As a result, mobile researchers often supplement field interviews with a diary study. Diary studies, discussed in the next section, can provide more insight into the participant's context over a much longer period of time.
Choosing one place for a mobile-oriented interview can be a challenge. Ideally, the interview should occur where the app will be used most often, providing researchers with a better understanding of the context of use. In the earlier example of the museum visitor app, holding the interview at the museum would enable participants to easily refer to exhibit information and explain what works or doesn't work well for them. If the interviews were held at an offsite location, it would be harder for participants to reference such information and for the researcher to understand the influence of the museum context. Additionally, it would require the user to recall behaviors or memories about the app, which can be less reliable than studying their app usage in context.
"I would have chemistry in the morning for five hours, Trig in afternoon, English at night. My chemistry teacher would lecture for two hours. I would have my periodic table open. I was in class one day and forgot my periodic table. I Googled it and found an iPhone periodic table app. I showed everyone in class and then they downloaded it too. It's free and they have a light version. A lot of people in class have an iPhoneâhalf the class. Everybody is on the iPhone, especially on the train.
"I'd also use my scientific calculator. If you turn the iPhone landscape, it expands. I removed the other calculator app I had installed before. I don't like a ton of apps on my phone at once. So the iPhone replaced my TI89. The other app allowed more numbers than the built-in calculator app, and could do longer equations than the built-in iPhone app. I looked in the App Store under 'scientific calculator,' looking for graphing one. I got this one [shows me]. There was a pop quiz one day so I asked: can I use the phone? Professor said yes but some would say no."
Diary studies shift the burden of data collection onto the participant. Instead of the researcher shadowing participants for an entire day, participants record their activities over the course of one or more days. When combined with field interviews, diary studies can approximate the depth and richness of data gathered during shadowing sessions. Consider using a diary study under the following circumstances:
Although this approach can lead to valuable insights, there are some limitations. First, participants may not record activities that seem trivial to them but would be of interest to researchers. Second, since participants are mobile, stopping to document their activities could be disruptive or impractical (e.g., when the participant is driving.) Third, diary studies are less effective at ascertaining the how and why behind behaviors. Because of these limitations and others associated with self-reporting research techniques, researchers often combine diary studies with other methods such as field interviews.
|
Activity recorded in notepad
|
Field interview clarification
|
Implications
|
|
7am checked weather n emls
|
Sarah checks her email and weather while getting her kids ready in the morning. She wishes that the weather app let her enter her zip code since San Francisco has microclimates. She tried AccuWeather but it was too difficult so she deleted it.
|
Setup should be easy or else user may abandon app.
|
|
740 fb and calendar realck
|
"fb" is Facebook. She likes to check Facebook during her downtime. She loves the app but gets frustrated since many features don't work on her phone.
|
Users may expect apps to have most features found in their Web counterparts, so features should be prioritized accordingly.
|
|
835 ck time driving
|
Sarah doesn't use a watch anymore. She relies on her iPhone for the time.
|
|
|
919 Katy call gym
|
Her friend Katy called while at the gym.
|
Most smartphone apps will benefit from a combination of user research methods. The optimal mix will depend on the app, your research goals, and the design phase. Very early stage apps will benefit from observational methods, whereas mid-stage apps should benefit most from observational methods as well as prototypes. These app stages are discussed in more detail below.
Companies without a clear concept may conduct user research to help uncover app opportunities. Even though the company has not formulated an app concept, they should have a well-defined audience or problem space in mind. For example, young children often use their parents' iPhones. Shadowing these parents is one way a researcher could uncover app opportunities for this demographic. Similarly, a company may be interested in offering an Android solution for small business owners, thus they may want to interview these types of users to better understand their needs.
Companies with a rough app concept can utilize a variety of user research methods. In addition to shadowing and field studies, they may find it beneficial to introduce early app sketches to prospective users. These sketches can be presented in a demo formatâmeaning the researcher will walk through the sketches and elicit feedback on the ideasâor through a paper prototype study. If the concept is not fleshed out at the user interface level, another option is to create a concept video that will give prospective users a feel for the idea. You can find an example here: http://vimeo.com/2420799
Apps already in the marketplace may conduct upfront research before designing a significant feature or embarking on a redesign. Regardless of the project scope, the research typically incorporates the existing app. For example, it would be valuable to shadow existing customers as they use your app, or have them diary their app usage over a specified period of time. Alternatively, the app creator may consider running a usability study to establish a benchmark for the app. Lastly, a user feedback survey at this stage can be beneficial for getting a broad reading on features that you may then want to delve deeper into with qualitative research.
Upfront user research can benefit both new and existing smartphone apps, shedding light on prospective users' context of use, perceptions, pain points, language, and customs. Understanding context of use is critical for smartphone app design since context can be a driving force in your app's user experience. With a solid user research foundation, app creators can make informed decisions throughout the product development process. Moreover, user research can reveal new app opportunities and inspire innovative solutions.
Late Monday afternoon David, Kiran, and I were discussing how we could begin to measure how our customers felt about our customer service. We’re already measuring things like response time, average tickets per day per person, average tickets in a thread, etc. Those stats are helpful for measuring internal efficiency and speed, but they don’t measure quality from a customer’s perspective.
We talked about it for a bit and came up with this basic goal: Let’s make it really easy for our customers to quickly rate our customer service every time we talk to them. It’s not rocket science, and it’s not a breakthrough idea, but it wasn’t something we were doing. It was time we experimented with the concept. We’d write some software and try it out. We’d call the app Smiley.
The whole feedback process had to be easy, it had to be fast, and it couldn’t be a burden on our customers. We didn’t want to put people in front of some long-winded complicated survey — no one likes filling those out. We just wanted to ask them one quick question and that was it. The whole thing should take about five seconds and it should be entirely optional. We’d start there and see how it went.
We decided we would add a short link to each support person’s email signature. The link would encode the support person’s ID along with the ticket number for the support request. When someone clicked the link they’d go to our site where they’d be asked to answer one question about the customer service experience they just had. That’s all.
The next morning I went off and started designing some screens. After a few minutes I had the basic structure. There were five screens total: Three customer facing (and two of those were optional), two internally facing.
About an hour or so later I had the customer facing screens done. We went back and forth on a few iterations, and experimented with two options (“great” and “not great”) vs. three options (“great”, “fine”, and “not very good” – we picked this version), but overall the design was settled in about an hour. Originally I used some stock photo smiley faces for the mockup, but I asked Jamie to design some custom smileys for the design (you’ll see these below).
The screen the customer sees after clicking a link in the email signature.
The optional screen a customer sees if they answer the first question.
Next David took the UI and began writing the Rails back-end to make it all work. While David was working on this, I started working on the internal facing admin screens. I spent a few hours messing around with some ideas, but eventually settled on the simplest version:
Tools
|
|
|
|
|
|
|
|
|
|
More »
| Home | Create a Website | About Us | Premium | Browse | News | Store | Contact Us | Terms of Service | Privacy Policy | ||
![]() |
© 2006-2010 DynamicDevelop LLC
|
|

