S stevehanov.ca 20 lines of code that beat A/B testing every time 989 points spiffytech 14 years ago 147 comments