A progamming language is a way to communicate with computers and with other programmers. Fluency is important not only so that the computer behaves the way that we expect, but also so that other developers can understand what we've done and why.
Human languages are just as important to development as programming languages; designers and developers need to be able to communicate clearly with each other, with users, and with all stakeholders in the software that's being written.
Blog Posts featuring Languages:
- How to Survive and Thrive in a New Project Part 1 On Boarding
- Math Is Not Necessary for Software Development
- A casual look at upcoming changes in Ruby 1.9.3
- Class Coercion in Ruby
- JSConf2009 in review
- Zach Dennis to Teach Tutorial at RailsConf