UX-Rethink Yelp

Yelp might be the most popular restaurants finding app nowadays because of its huge user base and rating systems.

The user experience of first few generations of yelp however is way below most users expectation. I’m a yelp elite myself and also a UX person.

Here is something I think that is import when trying to redesign it.

  1. About search.

– The main purpose of the app is it’s a search engine on restaurants and local business and also provides user rating.

In order to maximize that, it needs to be a system that can provide more flexible and intuitive search methods.

The thing bothers me is that every time I wanna search a restaurant in NYC,I have to type the main categories input the field. And then go to the filter page, toggle all things currently matters to me and then search. The search result will be listed on the map with mark or just a simple lists by your choice. If the result returns 40 restaurants. I then need to click into each one to see the rating, pictures and menu. It took >5 mins to just look through all those because when you click one others will disappear. It’s also frustrating the menu of most restaurant does not have any photos and price. It’s hard to get an idea. Then you go ahead browse all the user posted photos. It took a while for all of them to load.  Finally you get some idea by doing around 8 mins search.

Is that what you really want?Don’t you want a more efficient and user friendly app to search?

If so , here’s what I think could do to improve the experience.

1. About the information hierarchy 

The app should provide a clear navigation by regrouping the information into different panels.

Page 1 – Categories grid + Bookmarks +  Friends button + Checkin button + About me button

Friends button sub page – >

  •      your friends list + add Friend button + Friend feed button
  •      swipe left on single friend to enable delete button on the right to          delete
  •      double click to go to friend profile
  •      click friend feed button to see the checkin and reviews from your         friends

About me sub page  ->

  •      Basic info
  •      Headline
  •      useful /cool /funny votes 
  •      compliments
  •      Badges from checking in

Checked-in sub page ->

clicking check in button should mark it’s checked in and redirect the page to checked in sub page. The sub page  should list all business that user has checked in. And clicking on each one will go to review page.

Bookmarks sub page – >

  • Lists of the bookmarked business

2. About the search

 Simplify the search interface by making pre-grouped category grids

Make categories into a grid.If the first page already listed the different categories for you in a grid. So you can just type the block you want to enter. Then second page will ask you where and provides all the filter options for you. When you are done selecting all the details. The third thing is to show the feeds based on your selection. To save user’s time. Once you set it up the second page, the app should remember the page two settings. page one should go to page three directly and with a button on top of page 3 to reset the filter options.

Build easy back and forth map navigation and browsing experience

The map view in mobile, it’s hard to navigate between all search result.

Currently you need to click back and reselect the mark on the map to go to next one. And it’s easy to lost track which ones you clicked on already.

To solve this.  The app should divide to the top view and bottom view. Top view will be map view and bottom will contain one business with summary info and aligned up in one row. User should be able to swipe the bottom view left and right to change business and corresponding marks should be light up to indicate which one it is. And double click on the bottom view should enlarge the bottom view into full screen. Swiping left and right of fullscreen view should be able to navigate between different business too. When user wanna switch back to both top and bottom view in one window. User can swipe down to make it shrink back to where it was.

Filter and none-filter flag in one view

when you have the filter one, you never know which ones will not be shown in your search and sometimes user may not sure how filter would affect the result.To solve this, the app can list all marks in color A and  differentiate the ones that is the filter result with color B. so user may easily know what they options are and choose based on that.

3. About Audience

People check it instead of google because it has more comprehensive detail about the local business and can know right away how other people like it. But the problem people has different standards. The 5 star place for group A might be a 3 star for group B.  If the app already know the taste of the user and help this group to find what they like most, would it be a more accurate search result on the user that is behind the phone.

So let’s go back to the topic of the map view.

The order for the bottom view should be default to the result that reference from the logged in user’s own rankings. It should also provide buttons to sort by distance/overall ratings etc.


Just a thought about how to improve the yelp mobile UX.





Most popular fonts in 2014

10) Caslon

Apparently the old typesetter’s saying of “When in doubt, use Caslon” applies to the web as well. The various revivals of William Caslon’s work from the 18th century continue to be popular in the digital world of the 21st century.

9) Circular

This geometric sans from Lineto really took off in 2014 thanks to its prominent use in a few big rebrandings from companies like Airbnb and Mint. I think it brings a touch of freshness to the geometric sans genre without deviating too much into unfamiliar territory. Laurenz Brunner’s other well-known typeface, Akkurat, has been a favorite of designers for years and I’m sure Circular will be as well.

Screen Shot 2015-12-31 at 2.29.36 PM.png

8) Gotham

In 2014, Hoefler & Co’s Cloud.typography service finally started to see more widespread usage. Although their flagship typeface Gotham was one of the most used web fonts of the year, their other offerings such as Sentinel, Whitney and Archer have been quite popular as well.

Get it here

7) GT Walsheim

GT Walsheim, from Swiss foundry Grilli Type, is similar to other geometric sans such asCircular, but isn’t afraid to bring on the quirks. The horizontally protruding bar on the Gand the curvy tail on the y give it a distinctive look that adds a bit of warmth and friendliness to a geometric typeface that could otherwise feel cold and sterile.

Screen Shot 2016-01-01 at 10.51.06 PM

6) Franklin Gothic

Franklin Gothic has a long history as a classic editorial typeface in print, so I’m glad to see it used more for editorial purposes on the web, like on Time Magazine’s site. It’s also a noted favorite font of “the Godfather of the web”, Jeffrey Zeldman, so it’s fitting that it makes the list of the most popular web fonts of the year.

Screen Shot 2016-01-01 at 11.03.19 PM

Get it here

5) Proxima Nova

On last year’s top ten list, I predicted that Proxima Nova would fall out of style for 2014. I couldn’t have been more wrong. This typeface continues to be a staple on the web. I think due to its ubiquity it’s starting to feel almost anonymous, like Helvetica, where it can be used for any type of design and fit right in.

Get it here

4) Apercu

Apercu was #2 on last year’s list and I predicted it would start to feel a little played out in 2014 due to it being used absolutely everywhere. Of course “played out” is entirely subjective, but I feel like this prediction rings true. It could easily have reached #1 on this list, however, I personally started to not feature sites using it as they all seemed to be carbon copies of each other. If you use Apercu, will users of your site think the font is overused? Probably not, so don’t let its popularity stop you from using it. But to someone who looks at type all day long it no longer feels fresh and exciting.


3) Avenir

Adrian Frutiger considered Avenir his best work and this typeface has other admirers as well – I published a survey in April of last year where I asked 41 influential designers to list their three favorite typefaces and Avenir was mentioned the most. It doesn’t feel “trendy” like some other typefaces on this list can tend to feel; it instead has a timeless quality that I believe will make it popular for years to come.



2) Futura

Speaking of timeless typefaces, Futura has seen widespread usage since it was released in 1927 and it continues to be popular on the web. Although it has a classic look, it’s not the most readable of typefaces due to its low x-height. It may be worth checking out some alternatives to Futura if you are in need of something more flexible.


1) Brandon Grotesque

It’s no surprise to anyone who follows type that Brandon Grotesque made it to #1 on this list. Last year I complained that too many sites were using it where the typeface felt a little out of place for their brand. Media Temple, a web hosting company, switched to Brandon Grotesque earlier this year for all of their branding. To me it feels odd seeing a tech company branding themselves with a typeface that has roots in architectural lettering of the 1920s. The typeface used to have a certain “feel” to it, to me at least, but that feeling is starting to become lost due to it being used everywhere, for every conceivable type of brand. But of course these kinds of feelings are subjective and typography and culture are always shifting and changing – typefaces will always have different connotations to different people.

Screen Shot 2016-01-01 at 11.14.29 PM

Top 10 Most Popular Web Fonts of 2013

10) Proxima Nova
Proxima Nova may well be the most commonly used web font on the internet. I’m placing it at number 10 because it feels like it may be on the way out for 2014. It seems like every new startup sets its headers and navigation in uppercase Proxima Nova bold with slight letterspacing. It’s a popular font for good reason and the fact that it is popular shouldn’t necessarily stop you from using it – if it makes sense for your project then go for it. However, it might be worth looking at other fonts to use for your next design in 2014 if you want something more unique.
9) Gotham
H&FJ were late to the game with their web fonts service. Gotham has been insanely popular for years in the offline world but just recently has been made available as a web font. I think part of the reason Proxima Nova became so popular is because of its similarities to Gotham. Gotham was used throughout Obama’s 2008 presidential campaign and since then can be found absolutely everywhere. Proxima Nova was available early on as a web font when Gotham wasn’t, so its growth online took off while Gotham was left behind. Fortunately all the time H&FJ spent working on their web font service was worth it – their fonts have been redesigned for the screen and render beautifully. In 2014, expect to see way more H&FJ fonts used on the web like Sentinel, Archer and Whitney.
8) Roboto
Roboto is a grotesque sans-serif that feels like something in-between Helvetica and DIN. It is a free font that is available in six weights with matching italics – it acts as an excellent alternative to other free sans-serifs, such as Montserrat, that lack italics. Roboto renders crisply on the screen at small sizes, so it works great for setting readable body copy.

7) Inconsolata
Monospaced fonts like Inconsolata continue to be popular with designers. Although originally designed for on-screen use and specifically for programming applications, monospaced fonts can be found everywhere. They can give a design a very sparse and “undesigned” feel. I see monospaced fonts used a lot on designer’s portfolio sites. Inconsolata is very well-designed for a monospaced font and looks great in the right context. It doesn’t include italics so it isn’t very well suited for body copy – a nice alternative to Inconsolata is Anonymous Pro (designed by Mark Simonson of Proxima Nova fame) which contains full italics.

6) Avenir
Avenir has been a personal favorite font of mine for years. I remember using it all the time in my design comps in the mid 2000’s – back when we had to slice up graphics to use nice fonts on the web. It seems like Avenir is emerging as a popular alternative to the ubiquitous Proxima Nova. Avenir has a very organic and welcoming feel for a geometric sans-serif and I’m sure its popularity on the web will continue to grow in 2014.
5) Futura
Futura has been around since 1927 so it feels a little weird including it on a list of the trendiest fonts. It’s a classic font that was much loved by Stanley Kubrick and Wes Anderson. Futura is clearly not going anywhere and will continue to be a popluar typeface on the web.
4) Montserrat
Montserrat is a free font which no doubt is part of the reason for its popularity. I always see it recommended as a “free alternative to Gotham”. It may have a similar feeling as Gotham but I think it really stands as its own typeface. It has a distinctive uppercase G and J which lends it its own unique character. Without italics it’s not the best choice for body copy, but it makes an excellent font for headlines.
3) Brandon Grotesque
Brandon Grotesque is a geometric sans with a “1920’s New York” feel to it. It works wonderfully in the right context, however I personally feel I see a lot of sites using it where it doesn’t really seem to fit the design. Uppercase white Brandon Grotesque set on top of a darkened blurry photo background has to be one of the most common design treatments I’ve seen in 2013.
2) Apercu
Apercu is yet another geometric sans-serif but with a much more distinctive twist to it. It has quirky characteristics that make it instantly recognizable yet it still retains a classic feel. On Typewolf, I know I’m guilty of featuring any clean design set with Apercu, as something about this typeface just seems so refreshing. Will it become played out in 2014? Yeah probably, but for now I’m really digging Apercu.
1) Open Sans
Open Sans is the new Arial. For a completely free and open-source font, it contains a surprising set of weights with matching italics making it an extremely versatile font. It works well for headlines as well as body copy and it renders excellently on the screen and at small sizes. The web has completely embraced Open Sans as it seems to be the default font for every recent open-source project. The newly-released Zurb Foundation 5 switched to Open Sans from Helvetica as the default font for its framework. Google is using it on many of their redesigned pages. I was always partial to Adobe’s similarily open-sourced font, Source Sans Pro, but that font hasn’t quite taken off like Open Sans has. I fully expect Open Sans to be as common on the web as Arial over the next few years.

Total Assets vs Market Capitalization

Total assets and market capitalization both help you evaluate a company, but they tell you different things about it. One is a measure of company size and reach — how much “stuff” the company has. The other is a measure of value, as determined by the market — that is, how much the company is actually worth.
Total Assets
“Total assets” represents the combined value of all assets owned by a company. You can find this number on the company’s balance sheet. An asset is anything that can provide future economic benefit and whose value can be measured reliably and objectively. Cash in a company’s bank account is an asset, of course, as are items in its inventory; its accounts receivable (that is, its IOUs from customers); stocks and other securities; and land, buildings, vehicles and equipment. Companies have intangible assets, too, such as patents, trademarks, brand names and other intellectual property. Some of these appear on the balance sheet and are included in total assets, while others don’t appear and aren’t included.
What Total Assets Tell You
Total assets can give you a sense of the “size” of a company, but this measurement doesn’t tell the whole story. Many companies have substantial intangible assets that don’t appear on their balance sheets because there’s no objective way to measure their value. One famous example is Mickey Mouse. The trademark for Mickey is worth billions of dollars to The Walt Disney Co., but since the character was developed inside the company, its value can’t be reliably established under standard accounting rules. If Disney sold the trademark, though, that would establish an objective value.
Total assets also don’t take into account a company’s liabilities — its debts and other financial obligations. A company with $50 billion in total assets and $30 billion in liabilities is likely in fine shape; one with $50 billion in total assets and $80 billion in liabilities may be on the brink of bankruptcy. Finally, total assets don’t tell you how efficiently a company is using its assets to generate revenue or profits. Businesses and financial analysts look to ratios such as asset turnover (sales divided by total assets) to gauge efficiency.
Market Capitalization
Market capitalization is the total value of all of a company’s outstanding stock. You calculate it by multiplying the current stock price by the number of shares owned by stockholders. So, if the price is $50.45 per share and the company has 100 million shares outstanding, the company’s “market cap” is $5.45 billion. Any publicly held company’s market cap is readily available on financial websites.
What Market Cap Tells You
In essence, market capitalization is the stock market’s overall assessment of the value of a company. Almost invariably, a company’s market cap will be different from its “net assets” — the value of its assets minus its liabilities. Since market cap is directly related to the stock price, it takes into account things that don’t appear anywhere on the balance sheet — not only unlisted intangible assets like Mickey Mouse, but also management expertise, growth prospects, market share, the company’s reputation and the psychology of the market itself. A company’s market cap can soar or plummet based on perceptions completely unrelated to its performance. A whole “school” of investors, called value investors, make their money by identifying and buying into companies whose market cap is lower than their net assets indicate it should be.

Mutual Funds

The most prevalent and well-known type of mutual fund operates on an open-ended basis. This means that it continually issues (sells) shares on demand to new investors and existing shareholders who are buying. It redeems (buys back) shares from shareholders who are selling.

Mutual fund shares are bought and sold on the basis of a fund’s net asset value (NAV). Unlike a stock price, which changes constantly according to the forces of supply and demand, NAV is determined by the daily closing value of the underlying securities in a fund’s portfolio (total net assets) on a per share basis.

Net asset value (NAV) represents a fund’s per share market value. This is the price at which investors buy (“bid price”) fund shares from a fund company and sell them (“redemption price”) to a fund company. It is derived by dividing the total value of all the cash and securities in a fund’s portfolio, less any liabilities, by the number of shares outstanding. An NAV computation is undertaken once at the end of each trading day based on the closing market prices of the portfolio’s securities.

For example, if a fund has assets of $50 million and liabilities of $10 million, it would have a NAV of $40 million.

This number is important to investors, because it is from NAV that the price per unit of a fund is calculated. By dividing the NAV of a fund by the number of outstanding units, you are left with the price per unit. In our example, if the fund had 4 million shares outstanding, the price-per-share value would be $40 million divided by 4 million, which equals $10.

This pricing system for the trading of shares in a mutual fund differs significantly from that of common stock issued by a company listed on a stock exchange. In this instance, a company issues a finite number of shares through an initial public offering (IPO), and possibly subsequent additional offerings, which then trade in the secondary market. In this market, stock prices are set by market forces of supply and demand. The pricing system for stocks is based solely on market sentiment.

Because mutual funds distribute virtually all their income and realized capital gains to fund shareholders, a mutual fund’s NAV is relatively unimportant in gauging a fund’s performance, which is best judged by its total return.


What’s Foundation?
Foundation is the first and most advanced responsive front-end framework in the world. It lets you quickly prototype and create sites and apps that work on any device (smartphones up through desktops and TV displays) with a library of tested components.

Foundation doesn’t require any particular back end. In fact, Foundation has been used with dozens of back-end and CMS technologies, and Foundation is used by hundreds of thousands of sites every day to deliver rock-solid responsive sites.

Foundation is Mobile First

Mobile First is two parts technology and two parts philosophy. Foundation is built in such a way that it encourages a mobile-first approach, designing your site or app for the small device first, then expanding that to include larger displays and more full-featured devices. While it’s not required, building this way in Foundation is relatively simple and introduces really useful constraints in product design. We’ve found it to be a big win in designing effective, ubiquitously available products.

What technology is used in Foundation?

Foundation is built with HTML, CSS and Javascript, the core components of the Web. While Foundation is fairly cutting-edge, we use bulletproof technology like jQuery, HTML5 Boilerplate and Normalizr as our baseline. We then layer on top components and plugins designed to work well in all of our supported browsers and devices.

Since Foundation only uses front-end technology, it has no incompatibilities with back-end or server technology and has been used with everything from WordPress and Drupal to .Net.

Cost-benefit analysis

Cost-benefit analysis (CBA) is a method used to make business and economic-based decisions. CBA can be used to judge a single option, or compare two or more options to select the most optimal alternative.

CBA consists of estimating all the costs of a particular decision, then comparing them to the estimated benefits of that decision. CBA is not exclusive to business, as governments use it to evaluate different policy choices.

For instance, ABC, Inc. plans to build a new production facility. A CBA will consider the cost to build the new project against the benefits of added productivity from a modern plant. The CBA might also include other benefits such as an increase in employee morale.

IRR NPV and Discount Rate


Internal rate of return is a discount rate that makes the net present value (NPV) of all cash flows from a particular project equal to zero.

One popular use of IRR is in comparing the profitability of establishing new operations with that of expanding old ones.For example, an energy company may use IRR in deciding whether to open a new power plant or to renovate and expand a previously existing one. While both projects are likely to add value to the company, it is likely that one will be the more logical decision as prescribed by IRR.Any project with an IRR that exceeds the RRR will likely be deemed a profitable one, although companies will not necessarily pursue a project on this basis alone. Rather, they will likely pursue projects with the highest difference between IRR and RRR, as chances are these will be the most profitable.
NPV :  Net Present Value

The difference between the present value of cash inflows and the present value of cash outflows. NPV is used in capital budgeting to analyze the profitability of a projected investment or project.

interesting reference:

The following is the formula for calculating NPV:

Net Present Value (NPV)


Ct = net cash inflow during the period t

C= total initial investment costs

r = discount rate, and

t = number of time periods

A positive net present value indicates that the projected earnings generated by a project or investment (in present dollars) exceeds the anticipated costs (also in present dollars). Generally, an investment with a positive NPV will be a profitable one and one with a negative NPV will result in a net loss. This concept is the basis for the Net Present Value Rule, which dictates that the only investments that should be made are those with positive NPV values.

Discount Rate:
The interest rate charged to commercial banks and other depository institutions for loans received from the Federal Reserve Bank’s discount window. The discount rate also refers to the interest rate used in discounted cash flow (DCF) analysis to determine the present value of future cash flows. The discount rate in DCF analysis takes into account not just the time value of money, but also the risk or uncertainty of future cash flows; the greater the uncertainty of future cash flows, the higher the discount rate. A third meaning of the term “discount rate” is the rate used by pension plans and insurance companies for discounting their liabilities.


A similar issue arises when using IRR to compare projects of different lengths. For example, a project of a short duration may have a high IRR, making it appear to be an excellent investment, but may also have a low NPV. Conversely, a longer project may have a low IRR, earning returns slowly and steadily, but may add a large amount of value to the company over time.


function imgsPreload(images){
	var _images = [], _loadedImages = 0;
	var _onAllLoaded = function(){};
	var _onAllLoadedCheck = function(){
	if(_loadedImages == _images.length){
	var images =(typeof images!=”object”)? [images] : images;
	for (var i=0; i < images.length; i++){
		_images[i] = new Image();
		_images[i].src = images[i];
		_images[i].onload = function(){
		_images[i].onerror = function(){
		console.log(‘Error : Loading image’);
	return{ // call back on done();
			_onAllLoaded = f;

//preload one images:
	alert(para1[0].src + ” ” + para1[0].width);