Tweeting in itself is a very simple task. However, for the programmers that enable this simple task can require several thousands of lines of coding. Dog is the new programming language that is going to make the lives of programmers much easier. Read more about it in this article. http://www.technologyreview.com/news/429544/new-programming-language-makes-social-coding/