For_Japanese_Readers
When I found out that Kakutani-san wanted to translate "Polished Ruby Programming" into Japanese, I was so happy. When I first started work on "Polished Ruby Programming", I had no idea it would become popular in English, let alone popular enough to justify a Japanese translation. I am very appreciative of all of the feedback I've received from other Ruby programmers regarding "Polished Ruby Programming", and humbled by its success. I started using Ruby in late 2004, and quickly became enamored by how easy and fun Ruby made programming. I have used many programming languages, and I think all programming languages have something they can teach. While I have learned a lot from other programming languages, I've never found a language that makes programming as easy and fun as Ruby does. Our time on this Earth is short, too short to spend not having fun when programming. That's why I use Ruby.
"Polished Ruby Programming" attempts to communicate my thoughts about Ruby programming, based on the 16 years of experience I had programming in Ruby at the time I started writing it. Unlike most Ruby programming books, it assumes the reader already knows Ruby well, and tries to teach principles of Ruby programming, as well as trade-offs to consider when making implementation decisions. This focus on trade-offs is unlike many other programming books. In my experience, programming is all about trade-offs, and knowing which trade-offs to make is the one of the most important programming skills.
I would like to thank Janko Marohnić for his detailed technical review. "Polished Ruby Programming" would not be nearly what it is without his insight and recommendations. I would also like to thank Kakutani-san for championing the translation, finding a Japanese publisher for the book, and also translating the book himself. I sincerely hope you enjoy this book and can learn something from it. Hopefully we can meet and discuss it at a future RubyKaigi. Until then, may Ruby be with you. hr.icon
https://scrapbox.io/files/643bb67b106e23001b249aff.png