Review: Made to Stick by Chip and Dan Heath

Made to Stick by Chip and Dan Heath

What if you had the power to get on Twitter and create a trending topic at will?

What if you knew the secret to making people connect with your ideas, remember them and pass them on to their friends?

Would you use your powers for good or evil?

Made to Stick is the result of a quest by the authors to research and document the factors that affect whether an idea will spread or fade into the ether. Made to Stick is one of the best and most practical business books I have read, and I think that anyone who is interested in business or psychology will find it to be a highly entertaining read.

The best part about the book is the way that the brothers Heath have gone out of their way to make the book itself a good example of the principles taught within. They use a plethora of different stories that illustrate their arguments beautifully - and encourage you to use similar stories to encourage your audience to remember and pass on your own messages.

I found one story particularly pertinent: an experiment where university students were given a choice: go to the library and study, or attend a special lecture by an author you admire. 21% chose the study option. Yet when a a third option was thrown into the mix - go and watch a movie you’ve been wanting to see - 40% chose studying. Being forced to pick between two fun activities made students twice as likely to have no fun at all.

I think that you will get a lot out of taking the principles in this book and making a concerted effort to apply them when writing your next pitch, tweet, blog or piece of website copy.

What comes after free?

I have just been reading a post off Seth Godin’s blog: Too much free.

As the market for free gets more crowded, we’ll see more and more people promoting their free products, stuff that people used to have pay for. A complete shift from ‘you will pay’ to ‘it is free’ to ‘I will pay for ads to alert you it’s free’ to ultimately, ‘I will pay you to try it’.

So what comes next after the price the market will pay for any given service is driven down to (or past) free? What happens when all the freemium services are undercut by others offering all their premium services for free? Surely a market in which the price of quality online services is zero is not a sustainable one. Or is it?

How we got to this point:

  • The costs of producing a web application are approaching zero.
  • Nearly any web application that isn’t massively complex or dependent on expensive infrastructure can be easily and cheaply copied and undercut.
  • Up until now, advertising revenue and general kudos have been enough to motivate large numbers of individuals and lightweight startups to offer their services for nothing.

There are so many conflicting trends that you can look at in this space - it is very difficult to make sense of it all. On the one hand there are products like Smugmug that have become successful by copying free services and turning them into premium paid services. On the other hand there are companies like Google who are building success by effectively undercutting everybody else who offers the same services in a paid capacity.

My prediction is that advertising (in its current form, at least) is slowly on the way out, set to have its share of marketing spend reduced as people catch on to new and more effective marketing methods. Many of those offering their services totally free-ad-supported (including Google) will have to work out alternative business models if they want to make any profit at all.

As this happens, market prices for online services will by necessity slow their descent to zero and hover just slightly above zero. It will still be wildly competitive, which will keep prices low, but there will have to be a bare minimum that your average web app producer is willing to work for. Those who relentlessly innovate to avoid commoditisation will be the ones that can ask more than the average.

The next question is: Will overall spending on online services increase in the future, as relative to other sectors? I think it will.

Is there a certain slice of people’s wallets that they are willing to spend on online services, as opposed to other (non-online) services? Will the online slice grow bigger as more and more services that people used to use offline are moved to the web, for example?

Meanwhile, the rise of the market of niches will march forward, and it will mean that people are going to have access to services that are much more personalised to their own needs. They are potentially going to get more value out of services, and be more engaged with them. Does this mean that they will be more likely to pay for services? Or does it just mean that a higher number of services are going to be servicing each person, reducing the slice of that person’s disposable income they can ask for?

So many questions. Feel free to post up your views on these issues. Meanwhile I think I should stop thinking about it so much and focus on being prolific in releasing innovative and remarkable new products.

Automatic rails testing with autotest

I found a really good way to speed up your workflow: a library called autotest that automatically (and intelligently) triggers the tests in your Ruby on Rails project whenever it detects files that are modified.

This is great because it means that you can fiddle around with your code with a greater level of confidence, because you know that the moment you break existing functionality, you will be alerted.

You can install autotest simply by installing the ZenTest gem:

gem install ZenTest

And then type the following from your Rails project directory:

autotest -rails

I even found a way in which you can set up autotest to use your desktop notification system to alert you of when tests have passed or failed, making it even more visible to you as you code. I am running Ubuntu, so I set it up through the Gnome notification system, but according to this article on getting started with autotest you can also enable this on OSX and Windows.

autotest in action with Gnome notifications