# Ruby: Result of a Japanese guy that just wanted to be happy

**URL:** <https://www.ruby-forum.com/t/ruby-result-of-a-japanese-guy-that-just-wanted-to-be-happy/67257>\
**Category:** Ruby\
**Created:** [September 1, 2006, 5:38pm UTC](https://www.ruby-forum.com/t/ruby-result-of-a-japanese-guy-that-just-wanted-to-be-happy/67257 "2006-09-01T17:38:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![zoat](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/f475e1/32.png) [@zoat](https://www.ruby-forum.com/u/zoat)\
**Post date:** [September 1, 2006, 5:38pm UTC](https://www.ruby-forum.com/t/ruby-result-of-a-japanese-guy-that-just-wanted-to-be-happy/67257/1 "2006-09-01T17:38:48Z")

</div>

Ruby - is a reflective Object Oriented (OO) dynamic language created by  
Yukihiro M. (Matz) in Japan with the objective to rescue the fun  
and happiness in programming, designed with principles (see below) to  
free programmer’s mind from the hindrances of that is usually should  
belong to the compiler, leading him to behave more intuitively,  
remaining thus the most important tool - the intelligence, and so  
creativity, happiness, motivation and productivity.

> **[Ruby: Result of a Japanese guy that just wanted to be happy programming and...](https://holoflux.wordpress.com/2006/08/24/ruby-result-of-a-japanese-guy-that-just-wanted-to-be-happy-programming-and-made-a-revolution/)**
>
> Ruby – is a reflective Object Oriented (OO) dynamic language created by Yukihiro Matsumoto (Matz) in Japan with the objective to rescue the fun and happiness in programming, designed with pri…

---

<div class="post-metadata">

**Author:** ![zoat](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/f475e1/32.png) [@zoat](https://www.ruby-forum.com/u/zoat)\
**Post date:** [September 1, 2006, 9:01pm UTC](https://www.ruby-forum.com/t/ruby-result-of-a-japanese-guy-that-just-wanted-to-be-happy/67257/2 "2006-09-01T21:01:36Z")

</div>

zoat wrote:

> Ruby - is a reflective Object Oriented (OO) dynamic language created by  
> Yukihiro M. (Matz) in Japan with the objective to rescue the fun  
> and happiness in programming, designed with principles (see below) to  
> free programmer’s mind from the hindrances of that is usually should  
> belong to the compiler, leading him to behave more intuitively,  
> remaining thus the most important tool - the intelligence, and so  
> creativity, happiness, motivation and productivity.  
> [Ruby: Result of a Japanese guy that just wanted to be happy programming and made a revolution | HoloFlux](http://holoflux.wordpress.com/2006/08/24/ruby-result-of-a-japanese-guy-that-just-wanted-to-be-happy-programming-and-made-a-revolution/)

from my limited experience…and i haven’t seen it mentioned here too  
much  
ruby cuts down the program’s own internal data structures when using  
containers  
iterators and blocks… making it much easier to follow…

---

<div class="post-metadata">

**Author:** ![zoat](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/f475e1/32.png) [@zoat](https://www.ruby-forum.com/u/zoat)\
**Post date:** [September 1, 2006, 11:27pm UTC](https://www.ruby-forum.com/t/ruby-result-of-a-japanese-guy-that-just-wanted-to-be-happy/67257/3 "2006-09-01T23:27:38Z")

</div>

On 9/1/06, zoat [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Ruby - is a reflective Object Oriented (OO) dynamic language created by  
> Yukihiro M. (Matz) in Japan with the objective to rescue the fun  
> and happiness in programming, designed with principles (see below) to  
> free programmer’s mind from the hindrances of that is usually should  
> belong to the compiler, leading him to behave more intuitively,  
> remaining thus the most important tool - the intelligence, and so  
> creativity, happiness, motivation and productivity.  
> [Ruby: Result of a Japanese guy that just wanted to be happy programming and made a revolution | HoloFlux](http://holoflux.wordpress.com/2006/08/24/ruby-result-of-a-japanese-guy-that-just-wanted-to-be-happy-programming-and-made-a-revolution/)

Well-intentioned article, but it shows a fundamental misunderstanding  
of DRY and POLS.

[http://c2.com/cgi/wiki?DontRepeatYourself](http://c2.com/cgi/wiki?DontRepeatYourself)  
[http://www.artima.com/intv/ruby4.html](http://www.artima.com/intv/ruby4.html)  
[http://c2.com/cgi/wiki?PrincipleOfLeastAstonishment](http://c2.com/cgi/wiki?PrincipleOfLeastAstonishment)

martin
