Submit to StumbleUpon Share

Hello and welcome back to my blog!

If you're a regular reader, you make have noticed that my technical articles often come with source-code that you can buy if you would like to have a concrete implementation of the ideas I talk about in each article. I'm not sure if this is a new idea or not (probably not) but my decision to try it was based on necessity more than anything else; I'm rapidly running out of money since our game PuzzleShare didn't take off the way we'd hoped it would (as described here).

The idea

The idea is simple; write a technical blog-post which contains a thorough description of the technique, diagrams, code snippits and working examples directly on the page and then provide the source code for the working examples at a small cost.

I always make sure that the reader has enough information given in the articles that they could implement the techniques described without buying the code, but can save themselves some time if they do - rather like in social games where you can buy more coins instantly instead of slowly earning them!


I think that its very important an article give as much to the reader as possible in terms of value before asking for anything in return; again very like the free-to-play model itself.


I'm always very grateful when other articles reveal actual hard numbers to illustrate business concepts, so now its only fair that I do the same here.

I'm going to look at the two most popular pieces of source-code that I've made available so far which go with the articles, speculative-contacts-a-continuous-collision-engine-approach and physics-engines-for-dummies.

Speculative contacts - $6.99/unit


Above are the number of page-views for the article itself.


Above are the sales figures in USD by day.

So, we have a conversion rate of between 0.17% and 1.5% from page-view to purchase.

Physics engines for dummies - $3.99/unit


Above are the page-views for the article.


Above is the sales by day, in USD.

Conversion rate between 0.007% and 0.1% from page-view to purchase.

The colossal difference in page-views between the two articles is due to us getting on to page 3 of with this article, which made reddit my new favourite thing in the world. Unfortunately, the conversion rate was an order of magnitude worse than the previous article.

Google Adsense

Lets compare with one of the traditional methods of monetising a blog, Google Adsense:


Earnings in GBP by day. Conversion rate was between 0.04% and 0.37% which, I understand is quite low. For some reason adsense was reporting a lower number of page-views than Google Analytics; perhaps this was due to people running Adsense blockers.

So, the mirco-transactions model is performing a lot better than just straight advertising - roughly 10 x better performance which is very encouraging.


So what about the issue of losing the competitive edge to the competition by selling little pieces of the technology that make your company unique?

I strongly believe that the advantages for the greater good in terms of learning and knowledge-spreading far outweigh any selfish concerns about technological edge - I'd much rather see this stuff getting used to improve games and software in general than keep it under wraps gathering virtual dust.

From the ashes

Even if a project doesn't go to plan (as has happened to us), there is always a positive side; and in our case it is that many of the pieces of technology that we created during the development of our apps can live again in the form of articles, code-snippits and downloadable source-code.

Code can rise again

Indeed, it can even stand the chance to make the company some money too.


I am quite pleased with the results of this experiment in business models; of course its ultimate success relies completely on being able to generate enough traffic and of course, actually having a quality article with which to sell the source-code through.

As it stands, its not quite enough to live off by itself, but with time it could become more interesting in that regard as my readership increases and it certainly covers the hosting costs quite nicely.

I will still continue to run Adsense on the blog and try to fine tune that low conversion rate without compromising the readability of the articles. I will post any updates when I have them.

Until next time, have fun,

Cheers, Paul.

Submit to StumbleUpon Share