"Everyone has an individual background. Someone may come from Python, someone else may come from Perl, and they may be surprised by different aspects of the language. Then they come up to me and say, 'I was surprised by this feature of the language, so Ruby violates the principle of least surprise.' Wait. Wait. The principle of least surprise is not for you only. The principle of least surprise means principle of least my surprise. And it means the principle of least surprise after you learn Ruby very well. For example, I was a C++ programmer before I started designing Ruby. I programmed in C++ exclusively for two or three years. And after two years of C++ programming, it still surprises me."
Quote Details
Added by wikiquote-import-bot
Unverified quote
0 likes
Original Language: English
Available Languages (1)
Sources
Yukihiro Matsumoto "The Philosophy of Ruby, A Conversation with Yukihiro Matsumoto, Part I" by Bill Venners on 2003-09-29 (Artima Developer).
https://en.wikiquote.org/wiki/Yukihiro_Matsumoto
Revision History
No revisions have been submitted for this quote.
Categories
Yukihiro Matsumoto
3 quotes on TrueQuotesView all quotes by Yukihiro Matsumoto →
Related Quotes
"Often people, especially computer engineers, focus on the machines. They think, "By doing this, the machine will run …"
"Computers are not very smart. They don't understand human language, so we have to tell them what to do in a language …"
"Will your tongue still remember the taste of my lips?"
"I don't wanna die so young. Got so much to do."
"I'ma fuck up my life. We gon' party all night. She don't care if I die."
"It would be rather pointless and confusing to retain in these books information that was incorrect or defective or in…"
"Nevertheless, this laughable hypothesis is exactly what has been adopted with the 12th and 16th c. sources of “Greek”…"
"Attributing a book to a famous early source added not only to-the authority of the book, but also to its market price…"
"“Ptolemy’s” Almagest begins (as natural for an 11th c. text) with what look like paraphrases of controversies from th…"
"So, in practice, Western history has used two standards of evidence for transmission: one ultra-lax standard of evide…"