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

Most recent entries
2007/07/05
Category: Developers Blog : 

Author: hiranabe (7:51 am)
This time, we talk about Rubyishness.

3: Rubyishness
3-1: What makes Ruby Rubyish ?
3-2: What Ruby does and doesn't inherit from Lisp
3-3: Lisp, Python, and Ruby




the original article is at;
http://www.atmarkit.co.jp/im/carc/serial/ruby_agile03/ruby_agile03.html
2007/07/01
Category: Developers Blog : 

Author: hiranabe (7:38 am)
The second video of our "Ruby x Agile" discussion series, by Matz, Kakutani-san, and, me.

Agenda
Part II: Resonance of Business-Process-Framework-Language, why ?
Section 2-1: Focus-Shift from CPU power to Human power
Section 2-2: Agile and Market meet


Matz says "Shift from machine-performace to human-performance."
And that's what I think Agile and Ruby meet.



The first video is at;
http://jude-users.com/en/modules/weblog/details.php?blog_id=28

The original article is published from Atmark IT.
http://www.atmarkit.co.jp/im/carc/serial/ruby_agile02/ruby_agile02.html

2007/06/11
Category: Developers Blog : 

Author: hiranabe (6:00 am)
In RubyKaigi2007 Day2, PragDave talked "I love Ruby."

I'm not a Rubyist myself, but I have a lot of friends in the Ruby community in Japan. When I wrote my article "Scripting Java" in DDJ(Doctor Dobb's Journal Japan), I looked at Shugo Maeda's demi(Ruby bridge of Java) in 1998. And since 2000, I have been seeing Suketa Masaki who wrote "256 times Ruby" and Masar Ishii who introduced XP, Patterns and Principles of Object-Oriented design to Japan(and passed away in the terrible traffic accident in Kobe). And I'm also the boss of Kakutani Shintaro who translated Bruce Tate's "From Java To Ruby." So I'm connected to the Japanese Ruby community socially. This time, I participated in the Kaigi as a lightening talker.

Anyway,


I had a very important expericence in RubyKaigi2007.
Dave Thomas who played an important role in the Ruby AND Agile community in the U.S(Matz, shintaro and I talked about this), talked to us very nicely, honestly, and seriously in his keynote speech.


Here's his story. It was pretty simple.


  • I love Ruby. To love your tool is important.
  • Ruby is like your children.
  • He is a teenager and changing socially.
  • He is dating with JRuby, IronRuby, ...
  • Parents give advice (when asked).
  • Don't forget Ruby's values.

    • Be nice to developers
    • Be clear and readable
    • Be flexible and agile
    • Be open

  • The most important thing is this community.


In the last minutes of the talk, he showed a lot of pictures of people's faces, taken during the conference for that two days, happy faces, serious faces, tired(and taking a nap) faces of staff and participants. It was like a rush of scenes of kissing in "Cinema Paradiso."

And he concluded;


  • I came to thank you, and I feel at home.


We gave him a standing ovation and he also raised his hands and applaused to us. Aactually, we "shared" the standing ovation.

A more detailed log is here.
http://jp.rubyist.net/RubyKaigi2007/Log0610-S5.html


2007/06/10
Category: Developers Blog : 

Author: hiranabe (8:21 am)
I attended RubyKaigi2007.

I have a chance to talk with PragDave. I showed him my new book("Mind mapping for better software development"), and asked for a chance to publish it from his Pragmatic Bookshelf series.

And I took part in the lightening talks!

My talk is titled "Software development is made of ideas and communication." to show good match between Ruby and Agile.

I tried a new style of presentation using camera, pens and paper.

2007/05/30
Category: Developers Blog : 

Author: hiranabe (6:38 am)
** Update **
The second video is here;
http://jude-users.com/en/modules/weblog/details.php?blog_id=32
************

Matz(The designer of Ruby Language), Kakutani-san(Japanese translator of Bruce Tate's "From Java To Ruby") and I had a discussion titled "Ruby multiplied by Agile".

We wanted to explore the relationship between Ruby and Agile, and why.
My goal is to show that "Business-Process-Framework-Language" can be instanciated as "Web2.0-Agile-Rails-Ruby" in a very synergetic manner, but each of the three may have other goals

This series is divided into six movies and the first one has just released! Let's enjoy.




Here's the original article in "AtmarkIT".
http://www.atmarkit.co.jp/im/carc/serial/ruby_agile01/ruby_agile01.html


Although the discussion is in Japanese and we are Japanese, I added English telop so that you (the west) can understand ;-P

Here's the three.











NaCl

Fellow

Yukihiro matsumoto
Change Vision, Inc.

CEO

Kenji HIRANABE
Eiwa System Management, Inc.

Service Providing Div. Programmer

Shintaroh Kakutani


(By the way, Pragmatic Dave is visiting Japan in RubyKaigi2007 soon.
http://jp.rubyist.net/RubyKaigi2007/english.html)
2007/05/30
Category: Developers Blog : 

Author: hiranabe (6:12 am)
To answer frequently asked questions,

"Are there any links between XP(Extreme Programming) and Patterns?"

Ralph Johnson says,

"there are VERY strong social connections"

http://www.objectclub.jp/community/XP-jp/xp_relate/xp_patterns
So I tried to make the connection visible.

2006/12/24
Category: Developers Blog : 

Author: hiranabe (12:53 pm)
There are several referers to our site from an interesting research which studies use of Mind Maps in software development.

http://eric-blue.com/blog/2006/12/mindmapping_and_the_software_d.html

Interesting!

Now I'm preparing a book(Japanese, sorry) of Mind Mapping in software development. I'll be published in Feb, next year!

-Kenji
2006/12/24
Category: Developers Blog : 

Author: hiranabe (12:47 pm)
Hello,

We started up Change Vision, Inc. this year, and it is almost the holiday season..

Today, I found an old mail to my friends(Agile Giants) that includes my thoughts, so pasted the paragraph to show my ambition.




...read more
2006/10/19
Category: Developers Blog : 

Author: hiranabe (8:53 am)

I tried mind mapping of "Design Patterns" by GoF.
Colors and shapes strongly stimulate the right hemisphere of the cortex, and support human memory capability.

In this experiment, I used a new feature of JUDE/Professional 3.1 which adds a name to a link(dashed line between topics) to illustrate relationships between the patterns.

Get an evaluation license(if you don't have one), and try JUDE/Professional.
http://jude.change-vision.com/jude-web/product/professional.html
2006/10/01
Category: Developers Blog : 

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

« 1 2 (3) 4 »