S steve.yegge.googlepages.com Steve Yegge's predictions from 2004 117 points gozzoo 17 years ago 72 comments