Full threadazhenley·Also see Challenging Projects Every Programmer Should Tryhttps://news.ycombinator.com/item?id=38768678View on HN