Main Menu
Login
SSL SecureMode
Username:
Password:  
Lost Password?
Register now!
ChangeVision Members Map
Search
Entry for hiranabe  Syndicate hiranabe's entries

2006/10/01
Ruby and Agile (or "Light Weight" to "Agile" from language viewpoint)

Author: hiranabe (10:36 am)
Today I talked with Matz("the" ruby language designer) in XP Fiesta 2006 Kansai and discussed for a few minutes commonality of Ruby and Agile. Both of us were invited yesterday as speakers of the fiesta.

Ruby is categorized as a light weight language, dynamic language or "P language(with long tail)". Agile software development approaches are also formerly called "Light Weight Methodologies", and changed its umbrella name to "Agile" so to directly express positive properties. Then why not call Ruby an "Agile Language?"

Matz pointed me to a Kikaineko's entry.
http://d.hatena.ne.jp/kikaineko/20060903

It's in Japanese, so I'm translating the points he made very briefly.

Agile software development values;
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

These four values can be translated as follows from the language viewppoint.

Languages should be human-oriented, human-friendly.
Languages should guide programmers to readable code
(as a substitution of document)
Language specification should be consistent and hospitable.
(collaboration of programmers and a language over contract between them)
Languages should embrace change.

He is a ruby programmer as well as a developer of Kikaineko-Mocker, a TDD tool which generates mock objects from tests.

Maz and I agreed that programming and software development are both "human activities" which affects each other. Agile and Ruby both value "having fun" in the activity as a Life-hack!

As I mentioned in the last entry, I've been catching a strong "social" commonality of agile and ruby communities in Japan.
http://jude-users.com/en/modules/weblog/details.php?blog_id=17

How about in the other area of the world ? Pragmatic Programmers likes Ruby a lot, and the pragmatic bookshelf series have good Ruby books, too.

After the Fiesta, I went for another drink with several rubists.

P.S.
Here's a wonderful XP Fiesta theme song, "Dear XP" and the movie!
http://www.youtube.com/watch?v=zpw8h4OGNxg

Read hiranabe's weBLog | Comments (2) | Trackback (0) | Reads (22408)
Trackback URL of this entry
http://astah-users.change-vision.com/en/modules/weblog/weblog-tb.php?18
Printer Friendly Page Send this Blog to a Friend

Poster Thread
Eric Torreborre
Posted: 2006/12/8 6:36  Updated: 2006/12/8 6:36
 Dear XP guitar chords
Hi Hiranabe, Do you happen to know where I can get the "Dear XP" chords? Just for the fun of singing an ode to XP. Moreover, I am also moving to Tokyo next month to work for a software editor. Having work with UML-related software (Model-based testing), Ruby and agile methods, we may have some interests in common! I would be pleased to meet you if you're available. Eric. -------------------------------------------------- e-mail: etorreborre at yahoo dot com blog: etorreborre dot blogspot dot com --------------------------------------------------
Reply

Poster Thread
hiranabe
Posted: 2006/12/18 12:03  Updated: 2006/12/18 12:03
Developer
Joined: 2006/5/16
From:
Posts: 74
 Re: Dear XP guitar chords
The score is here;

blog.shos.info/archives/2006/09/dear_xp.html

It doesn't include guitar chords, but you can guess. Starts with E, and then Aadd9, E, B7, E...

-Kenji
Reply