JOE ARMSTRONG

 
The funny thing is, if you give two programmers the same problem-- it depends on the problem, but problems of a more mathematical nature, they can often end up writing the same code... Are we creating these things or are we just pulling the cobwebs off?
- Joe Armstrong - From the book: Coders at Work.
I don't think a program is finished until you've written some reasonable documentation... I think it's unprofessional these people who say, 'What does it do? Read the code.' The code shows me what it does. It doesn't show me what it's supposed to do.
- Joe Armstrong - Coders at Work.
I think the lack of reusability comes in object-oriented languages, not in functional languages. Because the problem with object-oriented languages is they've got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.
- Joe Armstrong - Coders at Work.