Challenging projects every programmer should try – Austin Z. Henley Challenging projects every programmer should try.