This is wonderful. This post is perfect for justifying why I need to take a natural language (Spanish) class in order to gain perspective on coding in a computer language (Java).