Interesting article by Dan Ghica about usability of programming languages and programming paradigms.
What else are we getting wrong?
http://danghica.blogspot.de/2016/09/what-else-are-we-getting-wrong.html
As long as humans do the programming, there will always be religious wars, I think.