At the beginning of 2000, Douglas Crockford claimed that JavaScript was the World’s most misunderstood programming language. The reason for this misunderstanding was mainly due to bad naming, design errors, non strict standard, etc. So, misunderstanding was almost natural. Last year I tweeted something similar about the REST architectural paradigm.