Clever != Smart Naming: Don't make your customers work
By Chris Gemignani
June 10, 2008
Find more about:
branding
naming
marketing
Straight from the parallel universe where clever and horrible go together like peanut butter and chocolate comes the following press release:
We are excited to announce the launch of our new community website for Sears and Kmart customers. The service you originally registered with, My SHC Community is now called sk-YOU. The new name represents "Sears and Kmart, building a better relationship with you" and that is of course, part of our vision and mission. It is a growing and personalized online community currently comprised of 40,000 consumers who want to be heard. You can share ideas, opinions and thoughts on a wide variety of topics from travel to kitchen appliances and cell phone service. It enables you to provide feedback and guidance on the offers and shopping experiences that are most important to you.
I can see how this sounded wildly clever in a meeting.
Mash Sears, Kmart, and "you" all together and look what you get. It shows our commitment to the customer and it sounds like "sku".
Bzzzt, horrible. People don't care about stock keeping units—and they certainly don't want to be associated with one. They don't care about clever. Unless you're a financier, there's no reason to associate Sears with Kmart. Branding should help the you understand and remember a product. It's not about how you perceive the customer or about how you perceive an internal initiative. The dash and all caps YOU makes it harder for the customer to remember. But I ramble.
At Juice, our naming bible is available in PDF form from Igor International.
http://www.igorinternational.com/process/naming-guide-product-company-names.php
The central wisdom of this guide—and it's packed full of gems, naming taxonomies by industry, checklists, taglines, case studies—is that names fall into the following categories.
Descriptive names (names that describe what the product or company does) BMW, IBM, AdWords
- Good for a product, easy to remember
- Rough sledding for a company name, as there will be dozens of companies in the field with similar names (unless you have 100 years of meticulous branding like BMW and IBM)
Invented names with latin roots
- Aquilent, Taligent, Acela, Agilent
- "Safe" choices, hard to remember, a blank slate. Generally too clever by half. Hey, did you think it was clever to name a company as a cross between "agile" and "intelligent"? Nobody cares!
Invented names that are fun to say
- Snapple, Oreo, Kodak
- Fun to say, opens the door for lots of positive associations with strong branding
Experiential names (names that describe the experience of the company or product)
- Navigator, Safari, TrailBlazer, Fidelity
- Intuitive but common, doesn't differentiate, a workmanlike approach for a product
Evocative names (names that evoke feelings about the experience you will have with the company—those feelings may even be initially negative)
- Caterpillar, Apple, Amazon, AirPort, Target, Yahoo, Virgin
- Connects emotionally with people because they have lots of previous experience with the word. "Scary" choices that are hard to get a committee to agree to
We often are are asked why we're named "Juice"—Igor is the answer. When we go places, people say "Heeey, Juice guys!"—if you're a client, be aware you're not the first one to use that line. We benefit from every dollar Nantucket Nectars spends on their "Juice Guys" ads and we love it. Every dollar Tropicana spends helps you remember our name. Even OJ Simpson is on our branding team.
If you're naming an internal product, steer toward descriptive names or evocative names. If you're creating a reporting portal, don't be afraid to call it "Report Portal". Or call it "Butterfly" or "Moonbeam." Brighten people's lives by delivering fun, or ease their lives by not making them remember some obscure acronym. Most of all, remember to be a servant of your customers and that clever is not equal to smart.
Real-World Tufte Graphics in 11 Lines of Code
By Chris Gemignani
May 2, 2008
Find more about:
tufte
graphics
design
nodebox
python
One of the troubles with Tufte is the frustrating infeasability of his approach to design for real people in business. One of his recommendations is to use Adobe Illustrator.
Adobe Illustrator is a big serious program that can do almost anything on the visual field (other than Photoshop an image). Most of my sparkline work was done in Illustrator. Fortunately all graphic designers and graphic design students have the program and know how to use it, so find a colleague who knows about graphic design.
Raise your hand if you have a graphic design assistant at your beck and call. I thought not.
One of the tools we use for rapid prototyping at Juice is NodeBox.
NodeBox is a Mac OS X application that lets you create 2D visuals (static, animated or interactive) using Python programming code and export them as a PDF or a QuickTime movie. NodeBox is free and well-documented.
All true. But it's more helpful to think of NodeBox as a free Adobe Illustrator that you can program in the world's easiest programming language. Oops, here's the right link.
I wanted to see if we could reproduce the following graph from The Visual Display of Quantitative Information, p 158.

Here's the code. It's 11 lines of code if you exclude entering the data and setting things like fonts and colors.
size(500,700)
font('Palatino');
fontsize(12)
stroke(0.4) # a medium grey for lines
fill(0.2) # a slightly darker grey for text
<h1>data = (label, first, last, label-fudge-factor)</h1>
data = [ ('Sweden', 46.9, 57.4, 0., 0.),
('Netherlands', 44.0, 55.8, .3, 0.),
('Norway', 43.5, 52.2, 0., 0.),
('Britain', 40.7, 39.0, 0., 0.),
('France', 39.0, 43.4, 0., 0.6),
('Germany', 37.5, 42.9, 0., -0.4),
('Belgium', 35.2, 43.2, 0., 0.),
('Canada', 35.2, 35.8, .8, 0.4),
('Finland', 34.9, 38.2, -0.5, 0.),
('Italy', 30.4, 35.7, 0.3, -0.3),
('United States', 30.3, 32.5, -0.3, 0.),
('Greece', 26.8, 30.6, 0.4, 0.),
('Switzerland', 26.5, 33.2, -0.2, 0.1),
('Spain', 22.5, 27.1, 0., 0.3),
('Japan', 20.7, 26.6, 0., 0.), ]
text("Current Receipts of Goverment as a Percentage of "
"Gross Domestic Product, 1970 and 1979", 20, 70, width=215)
text("1970", WIDTH*.28, HEIGHT*0.03)
text("1979", WIDTH*.68, HEIGHT*0.03)
def ypos(val):
# calculate a vertical position by scaling between 10% and 90%
# of the height of the image
return HEIGHT * (0.9 - 0.8 * (val - minval) / (maxval - minval))
<h1>find the minimum and maximum values in the range</h1>
alldata = [d[1] for d in data] + [d[2] for d in data]
minval, maxval = min(alldata), max(alldata)
for label, start, end, startfudge, endfudge in data:
align(RIGHT)
text(label, 0, ypos(start+startfudge)+4, width=0.25*WIDTH)
text("%0.1f" % start, 0.25*WIDTH, ypos(start+startfudge)+4, width=0.07*WIDTH)
align(LEFT)
text(label, WIDTH*.75, ypos(end+endfudge)+4)
text("%0.1f" % end, 0.68*WIDTH, ypos(end+endfudge)+4, width=0.07*WIDTH)
line(WIDTH*.33, ypos(start), WIDTH*.67, ypos(end))
Here's what the result looks like.

We have some great followups to this planned for next week. We'll reimplement this code with the Python Imaging Library, which will open things up for Windows users. We have some great plans for mashing these graphics up with our just released Google Analytics API.
21 comments | Show all comments only the last 5 are shown
Clint said:
Chris,
You tout that "It's 11 lines of code if you exclude entering the data and setting things like fonts and colors"
How long did it take you to code and what's the comparable length of time for a designer in Illustrator?
Seems to me that savvy python scriptors are just as rare as designers so I'm not sure there's a winner here.
Asim said:
If you're looking at visualisation using Python check out R:
http://www.r-project.org/
and the corresponding Python package:
http://rpy.sourceforge.net/
Here are some examples of using R:
http://addictedtor.free.fr/graphiques/thumbs.php
I've used an R/RPy combination successfully in work and academic assignments. Once downside is that it's difficult to set up RPy on Linux/Macs.
Tony said:
I'm with Clint on this one. Six in one, half dozen in another... If you are a programmer, sure, Python would be the obvious choice.
My thinking is that people would rather learn Illustrator where the work is visible versus Python where it's a lot of unfamiliar characters in specific strings that translates into an end product.
Now to your credit, Python and Nodebox don't cost $599 like Illustrator. So that's a big plus if you have programming skills or want to learn them.
Chris Gemignani said:
@Clint/Tony:
It's leverage, leverage, leverage. The code solution lets me produce 1000 graphs for no more than the cost of producing one. It lets me produce next months graph for no more than the cost of producing this one. It lets me build an API like http://code.google.com/apis/chart/. Admittedly this takes yet more skills and experience, but the problem is getting easier not harder.
Of course there's a benefit to free and open source too. I don't need a purchase order, I don't need to talk to my boss, to get something done, etc.
The time spent for this project is probably about the same as Illustrator. It was about 10 minutes to get to basic, working code. Then an hour of extra primping to make it pretty for the blog. Frankly, I'm not really sure how someone would produce an accurate technical drawing like this in Illustrator. Tufte mentions a Excel data import function, but that sounds like extra complexity too.
@Asim: I'm aware of the R stuff. We don't use it, but it's great. This NodeBox approach is more pixel-perfect particularly if you're seeking a very specific look.
Sal said:
Code, however, is very reusable. Your programmer only needs to create it once, and then, with minor adjustments, any similar graph can be drawn by non-programmers.
Tony said:
@ Chris - Great point!
Nick said:
Speak of a coincidence - While browsing Tufte's site looking for advice on programs that make tables like this (actually looking for a way to reproduce the cancer survival rates ones) I followed a link to this site on cleaning up Excel graphs and end up finding what I was looking for in the first place! I was even thinking about learning to use python to do it too....
Scott Zakrajsek said:
First, I just wanted to say that I love the tips on this blog.
I'm really interested in the follow up and would like to see the flexibility and visual aesthetic of Python. I'm still a big fan of Illustrator, I think that knowledge of a few basic AI tools can deliver a large variety of graph types. Check out this link, a great example of clean data visualization done w/ illustrator:
http://feltron.com/index.php?/content/2007_annual_report/P0/
Brendan O'Connor said:
I actually use <a href="http://www.statmethods.net/">R</a> for static data visualizations like this. (e.g. a <a href="http://blog.doloreslabs.com/?p=11">color wheel of words</a>.) It's definitely a weird choice, but (1) I think its data management and mathematical list operations are easier than Python or Ruby, and (2) it has a small amount of GUI integration. I see that NodeBox is a bit better than PIL on those points though...
Shane said:
Great post. I'm very interested in hearing about other methods that dont require OS X.
Andrew said:
Very true insights on using Adobe Illustrator. My background isn't in graphic design, and I haven't spent a number of years taking courses in AI. I generally find that Adobe's software is obtuse and confusing. Perhaps it is easy to use for fanatics, but for occasional, reluctant users it's a nightmarish experience.
Thanks for providing an alternative for the rest of us.
Mike said:
For Linux users NodeBox can be run using QT, there is some info about installing at http://dev.nodebox.net/wiki/Qt
Using this method NodeBox is running fine for me but the code above shows an error:
Traceback (most recent call last):
File "/home/luser/try-qt/nodebox/gui/qt/__init__.py", line 534, in _compileScript
self._code = compile(source + "\n\n", self.scriptName, "exec")
File "<untitled>", line 7
<h1>data = (label, first, last, label-fudge-factor)</h1>
^
SyntaxError: invalid syntax
(not sure if this is a problem with the code or the NodeBox QT version)
Mike said:
Update- got QT NodeBox to run on Ubuntu 8.04 and run the updated script from http://media.juiceanalytics.com/downloads/tufte_nodebox_forcepush.py just fine!
The font('Palatino') command was still showing an error but it worked fine with that line removed ;)
Big thumbs up for Tufte on Linux using NodeBox :D
Sal said:
Whoa - nice find Mike. I have it running on Ubuntu 8.04, and will definitely use this in server-side applications.
I think I found the bug with the font setup in the Nodebox Qt code. If you open up /try-qt/nodebox/graphics/qt.py and go to line 884, and change 'return f.exactMatch()' to 'return f', the font feature works again. You can even download the Palatino font and point to it with the full path.
Pradeep Gowda said:
I've implemented a in-browser vresion of this graphic using Javascript and processing.js library.
http://pradeepgowda.com/programming/tuft-graphics-processingjs.html
Jonno said:
I'm a statistican and have had similar frustrations with implementing interpretable graphs. A common tool I would use for this is R - a free statistical programming language with excellent graphing capabilities. The code would be about the same length as Node box (at a guess).
http://www.r-project.org/
Chris Gemignani said:
Who's up for a multi-language infographics shootout?
Tim said:
That's cool !
I was wondering if there was a way to generate these graphics through command line ? that way we could embed this in web application and get the graphics generated dynamically
note: looks like comments in your code got converted to html (# -> h1)
Kragen Javier Sitaker said:
Is there a way to get old-style numerals with NodeBox? I suppose you have to find an installed font on your Mac with old-style numerals.
Pradeep's processing.js demo is awesome, but from the screenshot lacks antialiasing. (I'm not yet a Firefox 3 Achiever.)
Luke said:
Dude, why reproduce the errors ("fudge factors") in the original?
The Dude said:
@Luke: Dude, the fudge factors are not errors. They are there so that the text labels do not overlap.
Add a comment
The Colbert Bump is Real, Colbert’s Nation Not What He Thinks it is
By Chris Gemignani
January 31, 2008
Find more about:
charts
economics
humor
infographics
Stephen Colbert has mentioned that he’s having trouble getting guests during the writer’s stike. We find this puzzling, given the supposed benefits of the Colbert Bump. Does being on the Colbert Show really provide a bump—a critical leap that vaults a writer, or a politician to superstardom?
We know that Colbert isn’t a big fan of “facts,” and only needs his gut to tell him the Colbert Bump is real. At Juice, we let the data decide what’s real or not, so our apologies to Stephen for not taking his word for it. Intrigued, Juice Analytics set out to find out the truth. We gathered data about Amazon sales rank for 20 authors that appeared on his show in recent months. How did those ranks change in the days immediately before and after the authors’ appearance on the show?

Hmmm, there might be something there but those sales ranks don’t tell us much. Fortunately for Stephen, some “eggheads” have worked out roughly how Amazon sales rank corresponds to actual book sales. We calculated the sales, and normalized the data so that the week prior to appearing on the Colbert Report was equal to 1.0. Here’s a picture.

That looks like a bump, Conan. In fact, being on the Colbert Report increases sales by 10 times on average. That bump doesn't last forever, but, let's face it, what does?
We also wanted to know, what kinds of books are Colbert’s audience going crazy for? After all, Colbert is well known as a rock-solid conservative. He’s tight with the Bush Administration. Even though he debates a few liberal (“pinko”) authors now and then, most of his guests are writers of pop-intellectual studies of the Gladwellian persuasion.
Here are the authors and how we categorized them:
Pinkos: Jessica Valenti, Full Frontal Feminism: A Young Woman’s Guide to Why Feminism Matters, Wesley K. Clark, A Time to Lead: For Duty, Honor and Country, Robert Shrum, No Excuses: Concessions of a Serial Campaigner
‘Publicans: Tom DeLay, No Retreat, No Surrender: One American’s Fight
Pop Essayists: Daniel Gilbert, Stumbling on Happiness, Daniel B. Smith, Muses, Madmen, and Prophets: Rethinking the History, Science, and Meaning of Auditory Hallucination, Michael Gershon, The Second Brain: A Groundbreaking New Understanding of Nervous Disorders of the Stomach and Intestine, John J. Mearsheimer, The Israel Lobby and U.S. Foreign Policy, Thomas L. Friedman, The World Is Flat: A Brief History of the Twenty-first Century, Frank J. Sulloway, Born to Rebel: Birth Order, Family Dynamics, and Creative Lives, Jared Diamond, Guns, Germs, and Steel: The Fates of Human Societies, Nassim Nicholas Taleb, The Black Swan: The Impact of the Highly Improbable, Richard Preston, The Wild Trees: A Story of Passion and Daring, Malcolm Gladwell, Blink: The Power of Thinking Without Thinking, Bjorn Lomberg, Cool It: The Skeptical Environmentalist’s Guide to Global Warming, Andrew Keen, The Cult of the Amateur: How Today’s Internet is Killing Our Culture, Michael Wallis, The Lincoln Highway: Coast to Coast from Times Square to the Golden Gate
Popular: Stephen Colbert, I Am America (And So Can You!), John Grisham, Playing For Pizza: A Novel, Tina Brown, The Diana Chronicles
How much of a bump did each of these groups receive?

It’s a shock! Liberals and high-minded eggheads do better than popular or conservative books. I’m not sure if Colbert knows this, but his audience isn’t who he thinks they are.
Here are all the authors and their normalized sales around the time of their appearance on the Colbert Report.
This post was a collaborative effort of the entire Juice team. Pete Skomoroch concocted the idea, wrote copy, and found the study linking Amazon Sales Rank to actual sales. Zach data mined. David May whipped up elegant, instant visualizations. Sal Uryasev munged data.
25 comments | Show all comments only the last 5 are shown
Freccia said:
Great idea...
Valenti, Shrum, Gershon and Smith all had big bumps... did they appear on any other shows at the same time, or was the impact all-Colbert?
As a member of the Colbert Nation, I personally don't watch any other shows, but I've heard that they exist.
Hadley said:
What delta did you use? It isn't listed in the paper you reference.
David said:
Wow - I hope that you realize that Colbert is only pretending to be a 'publican. He is actually a pinko and is very aware that his audience is too. It's the 'publican leaning authors that may be confused.
Stephen said:
It seems clear that everyone has gotten the joke - except you
Rob said:
1) Perhaps you should watch the show - you would then realize his whole act is 'playing' a conservative.
2) Umm.. Don't book authors go on all the chat shows they can usually within a short period. You would need to look at all the other main TV shows each author was on too if this data wee going to make any sense at all.
Chris Gemignani said:
David/Stephen/Rob: Colbert's not the only one who can play a double game. Did you _really_ think we thought Stephen's White House correspondent's dinner roast was evidence that he's "tight" with the White House?
Andrew said:
To be fair to David, Stephen, and Rob, there are people out there whose genes contain a specific mutation that stops their minds from comprehending sarcasm in witty writing. Keep up the good work--it's interesting to see the numbers behind the phenomenon that I already believed was real. There are at least 3 books that I was influenced to buy after seeing the author on the Colbert Report, and I know I can't be the only one watching...
david said:
Quite the analysis!
It will be interesting to watch global trends in book publishing, to see if e-books ever steal the thunder from print books, the way e-music seems to be cutting into "printed" music on CD's.
There's an interesting list of sources of statistics on book sales at Google Answers:
http://answers.google.com/answers/threadview?id=246739
<a href="http://answers.google.com/answers/threadview?id=246739">Global Book Sales</a>
Worth a look.
Pete Skomoroch said:
For some more anecdotal evidence of the Colbert Bump in Amazon rank (including a brief interview with Stephen Himself), check out this video:
http://asap.ap.org/data/interactives/_entertainment/colbert/
Mark said:
Heck, I keep trying to talk my local book stores into adding a 'Daily Show \ Colbert Report' shelf, along with their new releases, top sellers, etc.
Someone needs to get on that. And then also pay me.
dogintub said:
We already knew it was real because Stephen told us, really what you have done is simply confirm that data analysis can detect a force of nature lol
Well done!
Kyle Wegner said:
I'd like to refer back to one of my favorite sayings when looking at data analysis: correlation does not imply causation. There are plenty of factors outside of being on the Colbert show that would "bump" the ratings of some of these authors. To cite a few:
As was stated before, many of these authors were probably on multiple other shows within a short period of time, meaning that it is more of a media bump than a Colbert bump.
I would venture to guess that the majority of these authors are out pimping brand new books right around their release time, which obviously means their rating will shoot up around the same time they are out selling their wares...this is the first time it is possible for them to see an increase.
These are just the first 2 examples that came to mind, but they seem entirely realistic and probably counteract the "Colbert bump" almost completely.
Diego said:
Kyle's right. You could probably include a comparison group to go around the first of his points, perhaps with authors who were on media tours around the same time but did not appear on the Colbert show.
Jason said:
From the second figure, it looks like the median "bump" is by a factor of about 1 (i.e. not a bump), and certainly not more than a factor of 2.
Hamilton said:
Re: Diego: Building a control group would be difficult, because, well, it wouldn't exactly be random.
I will say this, though; my aunt and uncle are musicians who make obscure but NPR-friendly music. They tend not to do ANY sort of publicity for their work, except on NPR. When they do, though, their Amazon sales rank goes through the roof. This even happens when their record has been out for a year (or two). Just a small anecdote.
Chris Gemignani said:
@Jason: The bump is an increase of sales by a factor of about 10. While it's certainly not there for all books, I think it's worth calling it a bump.
More interesting, but not shown, would be data about the quantity of daily sales over the bump period. While we can only estimate it, some of these books entered the Colbert Report with quite low numbers of daily sales (~10 per day on Amazon). The bump is great, but it's only adding a couple thousand extra dollars in these author's royalty checks.
This isn't Oprah's book club.
James Hanley said:
Um, I'm not real familiar with this site, so I'm not sure if you're being tounge-in-cheek when you call Colbert a "rock-solid conservative"? You are, I hope? Or are you satire-deaf?
Ross said:
I'D LIKE TO SEE THE COLBERT BUMP HE HAS MADE ON DORITOS SALES. GOT ANY STATS ON THAT? I BET WHOEVER THE DORITOS DECISION-MAKER WAS HAS BEEN PROMOTED.
Adele said:
I have to echo James Hanley's question...you were joking, right? Colbert's show is a satire on conservative news programs, its no wonder that liberals enjoy it. And Colbert knows exactly who is audience is.
Chris Gemignani said:
Adele/James: Colbert's not the only one who can play a double game. Did you _really_ think we thought Stephen's White House correspondent's dinner roast was evidence that he's "tight" with the White House?
Adele said:
ahhso.
guilty as charged, haha.
jeff said:
since many of these authors appear on colbert the same week/day that they appear on other shows (often/usually as part of a promotional tour for the book/product they're schilling), can this bump truly be ascribed to colbert and his nation?
mike said:
thats a good question, correlation does not necessarily mean causation :)
mike said:
oops already mentioned, perhaps the suggestion of a control group would be best, comparing a media blitz without Colbert Report to those that appear on the show. it would be difficult to separate out the other factors though, like maybe someone that chooses to go on the CR is also more effective in their other promotions. possibly if there were enough data points, then other effects would be insignificant?? ;)
or maybe find someone that ONLY goes on the Colbert Report, a clean sample sort of :D
Aaron Deyfer said:
great article!
one question: how did you manage to get the historical sales rank data? Did you gather the data "manually" using AWS over time or do you use another service?
Add a comment
Analytics Roundup: Gladwell drops and Tokyo pops
By Chris Gemignani
January 31, 2008
Find more about:
gladwell
sociology
- Tipped over: social influence "tipping point" theory debunked
- Gladwell's model posits that a few hyperconnected "influentials" are the key to the runaway viral spread of fads, fashions, ideas, and behaviors. What turns out to be the deciding factor is not the "influentials," but the people who are easily influenced.
- Information Architects Japan » Blog Archive » Web Trend Map 2008 Beta
- Map of the internet using Tokyo area subway as the charting coordinates,






















2 comments
Jorge Camoes said:
"Brighten people's lives by delivering fun". You are absolutely right. When I was a college student there was a bar nearby called the "The Library". It was many years ago, but I still remember it. Recently I had to name a new internal project and people were expecting an acronym, so I gave them one: the SPA. They love it.
Aj said:
I did an analysis of company names and the frequency of their starting letters. For Example, the most common starting letter is..."C". More at my blog :- http://aj0y.blogspot.com/2006/09/whats-in-name.html
said:
Add a comment