Librarians in a Flat World | November 25th, 2007

Posted by Jeff J (strategic guide development) | Category General   |   Comments 3 Comments

I’ve been thinking a lot over the past few months about how Librarians fit into the ChaCha vision of ‘easy access to better answers’.

Librarians offered the original answer service - the Reference Desk. As the primary keepers and organizers of information, Librarians through history have often been considered the font of answers, even educators. But the public dissemination of information has not really been the strong suit of Librarians. While Reference Desks provide an invaluable service, they have never had a huge impact on public consciousness or education, in part because of the one-to-one relationships that are created. ‘One person, one answer’ is valuable but not particularly scalable.

Don’t discount the value of reference librarians - in the past they were the only game in town. It was either seek the help of a librarian, or locate, read, and digest the information yourself.

But parts of the value of librarian reference services are eroding, being sidestepped by search engines (see OCLC Perceptions, 2005). The wealth and accessibility of information in our digital age has created a world where reference librarians are not the only game in town. Now anyone can ‘search’ and librarian services are not in the critical path of most answer seekers. As the world has flattened (Thomas L. Friedman, 2005), Reference Librarians have lost some of their audience. They still provide vital services, but their audience is smaller that it could be, more focused.

In the late 90’s librarians began experimenting and building new ‘virtual’ reference services. Collaborative virtual reference, a concept I just love, is a way to connect experts from across the world to answer-seekers. It was a grand vision to aggregate brainpower. It has manifested itself in the US as large library initiatives and statewide reference collectives, ultimately tied into systems like OCLC’s QuestionPoint, a worldwide reference referral service. But virtual reference hasn’t lived up to the vision ; value is there, I believe, but it is hidden because of the lack of marketing, the distance from the critical path of the search engine economy. It’s also not working, in my view, because of our societal demand for faster gratification; I could call my public library with a question and get a great answer, perhaps several hours later, but I could also hop on the web and get a fast answer myself that would ‘satisfice‘ my need.

If you are not familiar with the concept of ‘satisficing‘, I first studied it in college as an idea from Herbert Simon’s work in organizational behavior. The essence of the concept is that organizations (and people) don’t always make decisions with perfect information. Especially in fast environments, the perfect or optimal answer is not always required, an adequate answer will do. This concept is critical to understanding why info seekers think that a web search is just as good as an answer from a Librarian.

I pulled out some stats from Columbus Metropolitan Library for what I belive was from last year. While their reference services had answered a whopping 1.8 million questions over a year period, more than 90% of the questions were asked and answered in person. Less than 1% the the questions were answered through a chat session. About 5% were email. If virtual reference is cathcing on, its happening very slowly.

Libraries know that reference is valuable to their constituents, but how can they extend that value to patrons outside the walls of their institutions? How can they add value to the average patron’s life, the community in general?

ChaCha’s focus on mobile initiatives - text and voice answer services - is creating a new market and new service that I call ‘consumer reference‘. It is the leveraging of Internet and Search Engine value into easier access mechanisms and faster response models. Most people know their way around a search engine, but a surprising number of searchers do not easily find an answer to their question at Google or Yahoo. Even worse, most people aren’t in front of a computer every time they have a question. The web and search engines offer humanity a wealth of information, if you have a browser and if you know how to search. ChaCha wants to bring that information to everyone no matter where they are, how much skill they have, or what question it is that they need answered.

If we think of libraries today as information portals or as conversation points, effective consumer reference becomes a compelling library offering, and perhaps a vital strategic service. Lankes and Silverstein conclude in The Library as a Conversation: “Libraries should adopt participatory network concepts and software not because they are new, or sexy, but because they match our most fundamental mission: knowledge creation and dissemination.”

As ChaCha grows and extends its answer services from SMS to Voice to beyond, Librarians can play crucial roles. These roles are likely to be different and complimentary to our existing ‘Ambassador’ Guide Pool, and I’ll address that in a follow-on post.

I’d like to see ChaCha partner with Libraries, combine our efforts to provide answers at the point of need for info seekers. But first we must convince Librarians that ChaCha has something of value to offer them: increased relevance in a flattened world.

View the entire post | Leave a comment

Improving ChaCha with Sprites and CSS | November 15th, 2007

Posted by Bryan K (Web Engineer / Designer) | Category Code   |   Comments 0 Comments

Definition of ‘Sprites” according to Dictionary.com

sprite also spright (sprīt)
n.
1. A small or elusive supernatural being; an elf or pixie.
2. An elflike person.
3. A specter or ghost.
4. Archaic A soul.
5. Meteorology A large, dim, red flash that appears above active thunderstorms in conjunction with lightning.

Hrm…not quite what I had in mind for the Sprites I am referring to, though having ’small and elusive supernatural beings’ on your web page might be awesome.

According to Alistapart.com, Sprites were originally used in old video games using bitmapped 2-dimensional icons. The problem came when hundreds of thousands of these icons were needed to keep a game’s play flowing. The solution? A giant master ‘grid’ that held those thousands of tiny graphics to later be pulled into the games visual flow based on positioning.

Using CSS and the Sprites technique on the web isn’t new or revolutionary. The date of that Alistapart.com article is March 5th, 2004. However, as web sites become larger and the need for a better user experience increases, web designers & developers need outlets and tools to increase the performance of their website. By using Web Standards, CSS, and Sprites, websites can increase the loading speed of the site while still maintaining effects such as image rollovers and image placement.

ChaCha’s Sprites Refresh

ChaCha’s homepage and results page uses the Sprites technique. Several other projects we are working on will soon be receiving a “sprites” refresh as well which will help cut down on our existing HTTP requests as well as image file sizes. Keeping up with the latest technological trends is vitally important to any web company, and sprites are just one of the many performance enhancing techniques we are implementing.

Yahoo is our Sprites Guinea Pig

I want to use Yahoo! as our Guinea Pig. According to my Firebug, Yahoo’s homepage on first load requires 210kb of stuff to download. This ranges from JavaScript files, images, stylesheets, text, etc. Most things that require 210kb to download would take several seconds for people on slow internet connections. Even though as a user, the first time you visit Yahoo you are downloading 210kb of information, the “experience” you have makes it appear that isn’t the case. The site literally “pops” when you visit it for the first time. Yahoo’s Exceptional Performance team goes through their list of 14 elements that makes that initial user experience incredible.

Image Sprites are just one of their 14 bullet points to decrease the HTTP requests a user makes when visiting their website. I suggest watching their “High Performance Websites: 14 Rules for Faster Pages”, it’s fantastic.

Yahoo’s Icons (Sprites)

Yahoo has an extraordinarily large amount of tiny icons sprinkled throughout their homepage. The left hand navigation is a perfect example. The left hand navigation shows 18 icons. If the icons were downloaded individually, a first time visitor would make 18 HTTP requests. It’s not that the file size of the icons is large as they are roughly less then 1kb apiece. It’s that waiting for 18 icons to download takes time and delays the loading of the webpage. What did Yahoo do? They built a large “grid” of icons to represent 1 download. Check out the left hand navigation grid. Official count: 74 icons.

Here is a sample of Yahoo’s icons.

A sample of Yahoo’s Icons

So even though the left hand navigation is setup for 18 icons, they have an extremely large list to “allow” for more icons to be displayed. Assuming all 74 icons are 1kb apiece, that is 74kb to download and 74 HTTP requests. Talk about a slow load.

BUT, because Yahoo utilizes the Sprites technique, instead of 74 individual HTTP requests, it becomes 1 HTTP request. All at the low file size of 15kb. The dimensions are: 420px x 1700px.

Using CSS, the icons are properly positioned using the background-position attribute based on an elements ‘class’ or ‘id’.

In Summary

Using CSS for things like Sprites is not for a designer/developer’s faint heart. It does take some practice, patience, and great understanding of how the background-position attribute works. It also takes great detail in building a proper ‘image sprite/grid’ to use with your CSS. There are online tools that help you build a sprite map, such as the CSS Sprites Generator. I personally don’t use tools like that, as I manually make mine.

As mentioned above, ChaCha’s homepage and results page are benefiting from the Sprites technique and has reduced our HTTP Requests on the homepage by 59%.

Next Article

In my next article, I will explain how to make a steps menu using CSS and Sprites in detail similar to this one. The example will be directly in alignment with a steps menu procedure we are using in a portion of our new Thin Guide Application. Stay tuned…

View the entire post | Leave a comment

Introducing ChaCha Product Management | November 14th, 2007

Posted by Chris L. (Director, Product Management) | Category General   |   Comments 0 Comments

Hi, Chris Lenzo here. As director of the Product Management team at ChaCha, it is my pleasure to introduce what I hope will be a number of informative and interactive discussions in the ChaCha blogdom.

The role of product management at ChaCha is to help bring new features to our solution. And what a great role this is, creating, often inventing, applications that our customers, guides and employees use on a daily basis to fulfill the vision of “Simple Access to Better Answers”.

I say inventing, because in nearly 20 years of designing and building software solutions, I have not worked on anything quite like ChaCha. Sure there are hundreds of search technologies out there, but how many can provide the kind of access to information that ChaCha offers. It is incredible, how the promise of timely access to credible, authoritative information appeals to our users. After all, there is only so much that one can do with the “10,000 results in .02 seconds” produced by more traditional algorithmic-based search technologies.

So, what kind of topics and posts can you expect to find from Product Management? Well, for starters, we will try to provide insight to new and upcoming features from ChaCha. Some of these discussions will be high level, but in other editions, we will try to focus on a particular area of the solution in greater detail. We’ll be sharing portions of the product roadmap, providing the opportunity to view comments related to ChaCha products and provide a means to gather feedback on features we have planned for upcoming releases.

So let’s get started… What comprises the ChaCha solution set?

ChaCha is comprised of several major outward-facing (Search) solutions. The first of these are:

  • ChaCha.com, the original desktop (web) search solution
  • textChaCha, the mobile SMS text-based search solution

Additionally, there are a number of applications that enable or support the ChaCha solution for our Guides and Employees. These include:

  • ChaCha Universe, the new browser-based Guide solution
  • ChaCha Administration and Reporting tools

The product management team is aligned with these specific solution sets to better coordinate the features and activities for their delivery. As we begin to share the vision for the whole ChaCha solution set, you will have the opportunity to meet the other PMs responsible for each functional area.

In this first writing, I want to share the some of the ideas around our new textChaCha product and how it leverages the Unified Search environment of ChaCha.com.

For mobile phone users who wish to have simple access to any answer, anywhere, anytime, textChaCha provides a unique method of obtaining answers via SMS-enabled mobile phones. Unlike other mobile answer services that limit the type of information available (like stock quotes, weather updates or phone numbers), textChaCha will answer any question, even those that are of a local or time-dependent nature. Because ChaCha matches your question to human experts with specific, relevant subject knowledge, textChaCha is uniquely positioned to provide answers that you won’t find with any other SMS text service.

The textChaCha solution makes it easy to search for information without the need for expensive smart phones or complicated or cryptic SMS keywords.

  • Need the number of the ink cartridge for your printer, while you’re at the office supply store - why not textChaCha
  • Out with friends and want to find that new club that opened last week - just textChaCha
  • Can’t remember the place that worked on your car last winter and need the phone number - simply textChaCha
  • At the mall and looking for a gift for your grandmother that loves to cook, play bridge and knit - you guessed it, textChaCha

It’s as simple as sending 242242 (chacha) through any text-enabled mobile phone. (For list of all approved mobile carriers, please visit www.chacha.com)

The options are unlimited and the power is tremendous. Best of all, because textChaCha supports the concept of Unified Search, you can view all of your human-assisted searches from within the login-secured areas of ChaCha.com. Text or desktop, they are all there, ready to be viewed when you need to see it.

We have only just begun. We have a number of new features that we will be discussing in coming editions. So stay tuned for more in-depth looks at the ChaCha solution.

Next week: ChaCha Universe

View the entire post | Leave a comment

Scott Explains the Conception and Future of ChaCha | November 14th, 2007

Posted by Justin K (Justin Keller) | Category Videos   |   Comments 0 Comments

This is a video that Scott originally did for our Guides but it has a lot of great context around how ChaCha was thought up and where it’s going. Enjoy!

View the entire post | Leave a comment

Welcome to the Blog! | November 14th, 2007

Posted by Justin K (Justin Keller) | Category General   |   Comments 0 Comments

Welcome to the ChaCha Corporate blog!

As this is the inaugural post of the blog, I’d like to give you an overview of where we have been as a company.

ChaCha was conceived by Scott at the end of 2005 while writing a speech for the National Academies of Science (see the video above). Soon after that he brought Brad Bostic on board. Brad’s natural energy, ambition, and successful track record as an entrepreneur made him an excellent fit as our President and Chief Marketing Officer.

Soon after that our founding group of employees started coming aboard. Tom Cooper, formerly from one of Brad’s companies, Bostech, came on as our Chief Technology Officer.   At the same time I joined in the “everything else” category. Working out of a small yellow house (known as “The Yellow House”) on Scott’s property we poured the foundation for what would become ChaCha. Soon after, people flocked to come work for one of the hottest and most buzz-worthy companies in Indianapolis. A team of A-list employees assembled to fuel this people powered search engine, coming from companies like eBay and Apple. This group of “rock stars” are one of the main reasons we were able to attract investment from people like Rod Canion, Jack Gill, Mort Myerson, and Jeff Bezos.

After several months of incubating in the Yellow House ChaCha was ready for prime time… or so we thought. In addition to being featured in notable publications like Wired’s Compiler blog, John Battelle’s Searchblog, Search Engine Watch. we were also featured in a three-minute segment on Good Morning America. As much preparation had gone into gearing up for this moment, the flood of people coming to visit us brought down our servers - we had no idea we’d be so popular!

While we did have some volume issues with visitors, we had no volume problems with the amount of Guides that wanted to join our virtual workforce. Soon after the segment on Good Morning America we were flush with 30,000 Guide eagerly waiting to share their knowledge en masse with the people that needed it.

We quickly solved those minor load issues and with a workforce of that size amassed we were ready to focus on driving traffic and making user-facing enhancements to the site as well as enhancements aimed at augmenting the Guide’s role. We did a complete website overhaul, changed the layout of our SERP, and made some serious enhancements to the usability of the Guide Application. For those of you who don’t know, our Guide Application is essentially the cockpit from which our Guides get connected to users looking for answers. It allows them to send results back to the user, allows us to index those results for later use, and facilitates the communication between both parties that gives us such a unique advantage in searching for precisely the right results.

As always, we’re constantly striving to improve our user experience. Parcel with that is the ability for our Guides to contribute knowledge easier and more effective. On that point we dedicated a significant amount of time to redesigning the Guide Application. What was formerly a downloadable, Java-based application that was available only on Windows is now a streamlined, Web-based application that will eventually have functionality far beyond what is currently available.

Currently, we’re working on what many people around here think is our most exciting venture to date: Text ChaCha. One of our project managers, Chris Lenzo is going to talk more about that so I’ll spare the details here. Suffice it to say that we’re on to something that’s potentially huge here. We’ve been working like crazy to meet all the deadlines necessary to make this happen in time for our official launch of our premium text (sms) service.

We’re coming up on a very exciting few months. I hope you come back to check out the progress we’re making.

View the entire post | Leave a comment

Blog Search

RSS Feed Powered by FeedBurner

Stay up to date with the latest news and information on ChaCha by subscribing to ChaCha's Official Blog

RSS Subscription

Archives