I've written for The Kernel on why we should teach all our kids to code
The Kernel has just published a column piece by yours truly taking a look at the state of computer science education in the UK and making a case that we should be teaching all our kids to code. This is an issue I’m very passionate about, please do check it out and share your thoughts.
This deception happens nearly every day and is especially rampant in Silicon Valley where new business models are created and standard metrics aren’t always available. It also reflects the optimistic nature of the Valley. We want to see exponential growth. We see hockey sticks everywhere. Even worse, these statistics get thrown around in the echo chamber and presented as fact. And as they get reblogged and retweeted, they lose the disclaimers that made them technically true in the first place.
Every time I see a statistic, I try to figure out how much it was tortured. I want to know what it really means as opposed to what the person who is telling me the stat wants me to think it means.
Rocky Agrwal has a great post on VentureBeat calling out Larry Page’s sloppy use of statistics this week while commenting on the growth and engagement of Google+ users. A whole bunch of overzealous bloggers and news sources fell into the trap, misinterpreted his comments and reported Google+ to have grown much faster than in reality, drawing flawed comparisons with Facebook’s daily engagement (credit to Jeff Bercovici at Forbes for calling out the rest of the media with the correct interpretation).
This misuse of statistics and accompanying obsession with vanity metrics is a pet hate of mine. Rocky calls it “intellectual fraud” - but as an entrepreneur you’re fooling yourself just as much. When you start to thrive off other people’s celebration of your vanity metrics you begin to live and breathe your own spin. Just as with announcing your plans in advance, celebrating success based on vanity metrics is likely to give you a premature sense of achievement or completeness, reducing your drive to succeed where it really matters. Worse, you’re likely to be driven to maximise the vanity metrics - actually deviating from your core path.
Just as with all our projects and ventures, ultimately whether Google+ succeeds or fails won’t be down to the press reaction or people’s perception of how big it is. PR is not a sustainable marketing strategy, and the perception of popularity does not make users more likely to enjoy and gain value from your product. On the flip-side, setting overly generous expectations only sets you up for a fall when investors or stakeholders discover the hard truths.
Focus on what matters, and be proud of that.
Source: venturebeat.com
If you are really interested in the challenge of making a big, inefficient market more efficient or if you have spent time digging in and identified a multi-billion dollar market where capturing some small percentage of the consumers leads to a big opportunity, keep your day job. If you believe that starting a company is the shortest path to making a lot of money or if you feel good about the business because natural acquirers in the industry limit the downside, keep punching the clock.
…
If you are overwhelmed by a medical grade compulsion to solve a problem or build a product, and it is easier to start up than to overcome the compulsion, start up. If the idea keeps you from going to bed, wakes you up in the middle of the night and gets you up in the morning and starting up is the only way to cure the insomnia, start up. If all your friends are sick of hearing about how you are going to change the world by starting up and you keep preaching into the doubt, start up.
If you think you want to start up, please don’t - Sneakerhead VC
He’s right. Startups are hard. If you take the plunge, you better know it’s the deep end - and you can’t see the pool edge.
If there’s doubt, there’s no doubt. But if you decide you’re sufficiently insane, welcome to the club!
Source: sneakerheadvc.com
I’ll be contributing to The Kernel

I’ll be contributing monthly posts to newly launched online magazine The Kernel, generally with a tech slant, providing insights, opinion and reporting from a technical entrepreneur’s perspective.
My first post was published during the pre-launch beta last month - Nailing That Elusive Technical Co-founder. Feedback and suggestions welcome..
The Kernel welcomes its latest columnists
The Kernel’s managing editor introduces our second wave of columnists: correspondents from America, Spain, France and eastern Europe, a developer specialist and writers on social media and science.
Source: kernelmag.com
Selective Tweets: 3 years, zero marketing and nearly 1M users later - now open source!
After 3 years, nearly 1 million registered users and zero marketing, I’ve just released the code that powers Selective Tweets as an open-source project - you can check it out on GitHub (it’s PHP). I hope this will release a new swathe of value to interested developers and the app’s future. Is Selective Tweets most popular Facebook app ever to be open sourced? If anyone knows of other examples please do share!
I created Selective Tweets back at the beginning of 2009 to allow Twitter users to cross-post only selected tweets to their Facebook pages. I had the idea while listening to a rant in the pub by my GroupSpaces business partner @langer how he didn’t want his Facebook stream polluted by people “oversharing” via use of Twitter’s default Facebook app that simply cross-posted all tweets. It occurred to me that many people used Facebook and Twitter to share in fundamentally different ways – in general I saw “Facebook-worthy” updates as a subset of “Twitter-worthy” ones. Immediately came the idea for selective cross-posting using the hashtag, and Selective Tweets was born.
The initial app took about 6 hours to build and I told about 5 people – back then Twitter was far from mainstream and that was roughly everyone I knew who actually used it. That was essentially the only “marketing” I ever did – from the outset the concept worked and a small number of people started using it. Seemingly there was enough desire (or peer pressure) for Twitter users not to continuinally post all their minor updates to Facebook, not just a desire from the rest of their non-Twitter-using friends to preserve their Facebook experience.
Learning about growth
That was pretty much it for the first couple of weeks - about 14 people heard about it and signed up in total. Things got a bit interesting in early Feb, when suddenly ~35 people signed up over two days - I think from a tweet or two. However things quieted off. Then on 10th Feb nearly 150 people arrived:

As it turned out, this influx of 150 users was finally sufficient seeding to get the word going - without any major changes to the app the rest of February looked like this:

February accelerated into March and April as the total number of users grew to ~25k within 3 months:

And that was basically it - the app had achieved a self-sustaining loop and sufficient seeding that the next 2.5 years looked like this:

Finally, a we get a different view by looking at how many people visited the app to sign up or configure it over time - in this view you can see a couple of peaks followed by stabilising at a higher level than before the peak:

The app has been a great source of learning for me personally, certainly providing great first-hand insights into the realities of viral/word-of-mouth growth. Another day, in another post I’ll come back to the growth and my interpretations and takeaways in some more detail.
A business case?
Once usage took off, the challenge that appealed to me was to see how big it could get and learn what affected the growth. With this in mind I didn’t want to introduce barriers to entry in the form of charging. Separately I didn’t want to distract focus from my day (and night) job - my main startup GroupSpaces. I did take the opportunity to use the app as an experiment in donationware, adding a PayPal button and in 2009 experimenting with YCombinator social payments startup TipJoy.
Sadly TipJoy brought in almost nothing in pledges and precisely zero in hard $ before it - perhaps unsurprisingly - shut down later that year. On a brighter note the PayPal link continues to bring in $10-20/month, which tends to sit in my account until I get those emails about friends running marathons, climbing mountains and undertaking other insane acts in the name of charity.
Those who are business-inclined will calculate my Average Revenue Per User comes in around a cool $0.0005 – unlikely to win me any VC money based on revenue projections. A damning take on microdonation models? To be fair I could have tried to push monetisation a whole lot more – I’ve not tried Flattr and they seem to have survived the TipJoy fate. Not that I’ve ever needed to worry about monitising the app – nowadays it runs on a single Amazon EC2 Micro instance on the free tier, costing me a grand total of ~$4.50/month (due to over-quota I/O requests). A pretty convincing example of just how much the overhead costs of web apps have plummeted, methinks.
As the app nears 1m registered users it’s currently used by 150k unique users each month to send more than 2.6m updates from Twitter to Facebook – on average someone tweets using the hashtag #fb once every second. The hashtag has evolved a legacy of it’s own, inspiring similar use in subsequent years by the official apps from LinkedIn (#in/#li) and Yammer (#yam). Now the 5th most-used hashtag of all time, while it’s unlikely to overthrow #ff (for “follow friday”) anytime soon - #justinbieber is just a passing fad, right? ;)
The next step: open source
So what’s in it for me – why open source? To be honest, I’m going to discover in time – like many things this is a punt-and-see experiment. The code could be educational as a case study for those new to building apps on social APIs. I think it’s an interesting example of the success of simplistic product design and word-of-mouth spread (I’ll analyse this further in another post). In true open-source fashion the field is open for others to develop their own improvements and fixes and contribute back and/or host their own apps.
At this point I don’t feel particular “risk” in releasing the source – I don’t expect another app to gain significant traction in the same area anytime soon. I’ve purposefully kept Selective Tweets simple for mass appeal – now it’s achieved a significant established userbase and brand awareness. Things could get interesting if someone manages to tap a new viral channel - in which case we will all benefit from the learning. The MIT licence I’ve released the codebase under permits all forms of use/reuse so long as my original copyright and credit is left in place – at the end of the day it’s uncomplicated code, if anyone can make something else from it then that’ll be another win in my book.
I’m looking forward to see what comes in the next chapter for Selective Tweets, now it’s not (necessarily) just down to me!
If you enjoyed this post please feel free to engage in the comments below or find me on Twitter: @andyy.