20 lines of code that will beat A/B testing every time - Steve Hanov's Programming Blog