How to Make Your Own Twitter in 5 Days

If you think about making your own twitter-ish app, you will soon stumble upon a few super interesting challenges.