How perfectly sane people end up writing terrible code | Hacker News Reader