1. Branding Lessons From Little Creatures Brewery


    Located in Fremantle, the groovy region right outside of Perth, Little Creatures Brewery is one of my favourite place around. The Fremantle brewery is Little Creatures’ very first brewery, and the structure of the building, tall and wide with metal fences on the inside is very much the result of the building’s historical function; a crocodile farm. They’ve come a long way, having expanded to a couple of locations around Australia and is publicly traded on the Australian stock exchange. If you ever stop by, do go on a free tour conducted by Little Creatures’ staff which will introduce you to the various stage of beer brewing, and ends with a tasting session for all the different beers (and ciders) they have on tap. Their selection of food on menu (especially the chili tomato mussels) is not to be missed too. 

    But what is truly exceptional about Little Creatures is how consistent they are at branding. 

    Firstly, the staff. Every customer-facing staff exudes a set of personality that defines Little Creatures. Friendly, hip, groovy and on the ball, with an edgy appearance. There’s something unconventional about them, much like Little Creatures craft beer. Grab any staff at their brewhouse and ask them anything you like about the beer brewing process. You’re in for a lesson. Most, if not all of them, do brew their own beer out of love and passion for it. The consistency in their staff personality is outstanding, which makes me wonder about their hiring process. What’s their hiring process like? And why do these bunch of passionate and knowledgeable people choose to work here? 

    Secondly, the beer brewing. If you went on the tour around the brewery, you’ll noticed that it is unusually clean. As I was told, that’s because at the core of beer brewing is microbiology. This makes it very important to not only ensure a consistent process, but also to maintain a clean and uncontaminated brewery. Which means plenty of cleaning up. You might think that this is commonsensical, but try visiting other breweries and you’re in for a rather shocking experience once you’ve been to Little Creatures. The contrast is startling.

    All in all, the environment, vibe, staff knowledge and tour are exceedingly consistent. I do realize that I’ve been using the word ‘consistent’ over and over again, but that’s because they are. These touchpoints exudes the same positive message about Little Creatures although they function different purposes. The result is customer loyalty and positive brand association.

    If you are ever around Fremantle, I urge you to give Little Creatures an entire day. Go for the tour. And stay for the beer. And the food. And the vibe. And observe. 


  2. Learnings From A Real Estate Project

    I worked on a side project with a couple of my friends awhile back to make it easier for people to look for a place in Singapore. A little backstory. All of the existing real estate listing players seems to be doing a pretty bad job. They provide little to no information and most listings have terrible images (if any). So we thought, wouldn’t it be cool to have one that is actually useful? It’s obvious, isn’t it?

    What we found while working on it shocked us. The project has since been called-off, but it was a great learning experience.

    In Singapore, most people rely on real estate agents to 1) find a place for themselves or 2) find people who are interested in their property. Agents manage their listings, take calls from potential interested parties and handle the related paperwork. As a result, most listings online are managed by real estate agents.

    Here where things get interesting.


    1) You’ll get very little traffic as an individual listing your own property

    The largest and arguably most successful real estate listing site in Singapore is PropertyGuru. You can search for properties, and search result will be arranged in the order that is most relevant to your search term. Or is it? 

    Turns out, you can influence the search result. Check out “Priority Listing” http://www.propertyguru.com.sg/agents 

    There are altogether about 12,000 real estate agents on PropertyGuru, each, competing for eyeballs, each paying large amount of money to ensure that they appear as high as possible on PropertyGuru search. It’s their career. They will willingly pay the sum, and spread the cost out to  each of their sales. 

    Chances are, your independent listing won’t be given any priority. 


    2) Real estate agents want you to have as little information as possible

    Real estate agents want you to meet them. It’s easier to convince you that the property is exactly what you’re looking for in a face-to-face environment. It also makes them look good to landlords. Getting people to view properties signal to landlords that they’re doing their job. 

    But the more information you can get online, the less likely you are to meet with them. You already have all you need for comparison, why bother going down for viewing? So housing agents provide as little information as possible. That means, no pictures and if there is one, it’s definitely not a picture of the house. Probably the pool, or the balcony. No descriptive information about the house. You get the idea. 

    But what you’ll definitely find is the phone number of the housing agent. 


    3) Many properties listed online are fake

    Housing agents earn through agent fees. They can earn agent fees from both landlords, and home-seekers.

    Note: I am unable to verify anything from here on in point 3, but I’m relaying these information the way I was told by housing agents that I have spoken to. 

    What I was told was, if a housing agent advertise an available place, and home-seekers contact the agent about the advertised place, the agent cannot, by law, collect agent fees. So in fact, housing agents are only able to collect agent fees if they do the matching, and they can’t collect agent fees if contacted directly regarding a property. Of course, regardless of outcome, they’ll always be able to collect agent fees from the landlord since the landlord engaged them to do the job. 

    Now, if they were to post available properties online, and you, as an interested renter were to contact them about the property, they won’t be able to double-dip. You are contacting them directly.

    Here’s where fake properties come in. There is a loophole. 

    Scenario 1. You saw a property advertised online, and you’re highly interested. You contact the agent, and the agent tells you that he/she’s sorry, the property is not available anymore. However, another property nearby that is very similar is available! Would you be interested? 

    In this scenario 1, the agent can collect agent fees. He/she’s matching you to another property. 

    Scenario 2. This is where the agents are more entrepreneurial and work in teams to share sales leads. You saw a property, you mentioned you’re interested, the property is not available anymore. Same story. Now the agent is very sorry, but didn’t offer another property. However, in the coming days, you get calls after calls from housing agents who know that you’ve been looking at nearby properties. Again, the agent do the matching, therefore they can collect agent fees. 



    What I’ve found is that ideas never matter. There are always something about an idea, something troubling about it that have to be overcome, and that something is usually very difficult to tackle. 

    But that doesn’t mean we shouldn’t try. Sometimes, naivety is our best asset. It lets us learn things at an accelerated pace, things that will help us execute in the long run, all without the reservation that we would have if we knew how difficult things are going to be. 


  3. Facebook Likes and Twitter Followers are Vanity Metrics

    TL;DR - Don’t focus on getting likes on Facebook, or followers on Twitter. That is not a marketing strategy. They’re useless if they don’t serve a purpose. And by purpose I mean increase revenue, increase users and/or increase usage. Instead, what you should be doing is looking at driving traffic through a carefully optimized ad campaign if you’re going to spend money and effort at all. 


    There are a lot of “social media experts”[1] out there who will tell you how important it is to increase your company’s social media presence. 

    “You need to get more followers on Twitter” - they say
    “You need more likes on Facebook” - they say

    If you’re lucky, you might even catch them uttering the word “viral” sometimes. The funny thing is, none of them will ever mention why that is important (it’s not).

    Try asking them why the next time you have the chance. Ask them. Go ahead. Chances are, their answers will unanimously be because you’ll have a larger audience to market to. Free marketing for life, right?  


    Let me tell you why. Just to be clear, none of these have anything to do with ads. Just plain social media following. Ads serve a difference purpose and they can serve you pretty well if you track and optimize them well (I’ll write about this in another post). And, if you’re going to do anything with Facebook, make sure you allocate a portion of your budget for Facebook marketing as well. 


    Facebook Page Likes

    If you’re still trying to get Facebook Page likes, or optimizing content for Page Post likes, you need to stop. 

    Your FB page likes are not as useful as you think it is. If you’ve got 100,000 people liking your page, you should count yourself lucky if 20,000 of those people saw your carefully crafted, meticulously timed posts[2]. Facebook throttles your posts. Here’s another one by TechCrunch

    The reason is very simple. As Facebook users get more and more connected with each other, their News Feed stream get more and more crowded with status updates. This presents an interesting problem. If all everything is displayed in the News Feed, most of the content will turn out to be irrelevant to Facebook users and this in turn, cause massive user experience problem. 

    To counter that, Facebook programmatically decides what is relevant and what is not relevant to the users based on past behavior. This means that all posts are not created equal. 

    In short, your posts don’t go out to everyone. On a busy day, expect even lesser people to see them[3].

    This is where ads come in. Now, if you really want people to see the page posts,  Promoted Post is your answer. So my question is, why bother putting in money to increase likes in the first place? 

    In fact, I’ll like to go one step further. Why focus on a Facebook Page? Will anything you post directly generate revenue, convert new users, or drive usage? If yes, automate the process. That way, you have a workflow that will help you save time, and when you really want to do a push, you can do it through Facebook ads. 


    Twitter Followers

    Twitter followers are a lot more useful. You can actually get real users (that also happen to become followers) without spending a single dollar. Austen Allred has a very comprehensive guide to getting users on Twitter. Couple that with proper tracking, you’ll have a pretty clear understanding as to what attract users and what doesn’t.

    Having said that, making increasing Twitter followers a goal is bad for your company. You’ll start to optimize for retweets and favorites, and before you know it, you’re spending all the time you could have spent more productively, trying to come up with things that you can get retweets from[4]. Worse, these tweets are in no way helpful to increase your revenue, user base, or the usage of your product. Soon, your followers will have no idea what your company do from the tweets. 




    Followers and subscribers are vanity metric. They make it easier for you to brag, but they’re not very useful apart from reputation and branding for your company. What you should do instead is putting the effort and money into what can directly increase your metric. Users, usage, revenue. 

    And the easiest way to do that is through ads, although you do have to be careful and spend prudently[5]. The good news is, if you really like page likes and followers, ad spending on Facebook and Twitter typically have the spillover effect of increasing those as well. So fret not. 


    1) A paraphrased quote from an acquaintance. “Every high school and college student who spends way too much time on Facebook claims to be a social media expert”

    2) This is also from observation of Spuul’s own Facebook page data.

    3) Facebook needs to balance what appears on a user’s News Feed. Priority are given in this order; relevant posts by friends, revenue generating ads and free page post.

    4) You are what you measure. I’ve personally seen optimization for retweets and favorites end up making tweets totally unrelated to the business. The scary thing is, you won’t even know you’re doing that without someone pointing it out to you

    5) Many people who claimed that Facebook ads are way costlier than Google ads managed their Facebook ad campaigns wrongly or have used Facebook ads for the wrong reasons. E.g. a page post with an image (uploaded onto Facebook) as the centerpiece of the ad, while the aim of the ad is to drive traffic to the site.


  4. jQuery Not Loaded In Rails 4 App And The Solution

    I’ve just started learning Ruby on Rails and if you’re like me, you’ve probably forked a couple of test projects/exercises to learn by getting your hands dirty. 

    I went straight to Ruby 2 and Rails 4 knowing that there might be incompatibilities here and there when forking older projects. Lo and behold, there are incompatibilities indeed.

    The main issue that I’ve faced so far (and took me awhile to find the solution to) is jQuery not being loaded on projects. After searching all over StackOverflow, there aren’t any solution that actually solved my problem.

    Most commonly suggested solutions:
    - check /app/assets/application/javascript.js and make sure standard code generated (it is)
    - check Gemfile to make sure that gem ‘jquery-rails’ is included (it is)

    The thing that really fixed it for me was only mentioned once (as far as I can find) on StackOverflow. Older version of Sprockets stopped working with Ruby 2

    By just updating sprockets to 2.10.0 (the latest version at the time of this post) and bundle install, the problem is fixed.