SlideShare a Scribd company logo
“Ruby             ”


       KAKUTANI Shintaro; Nihon Ruby-no-kai; Eiwa System Management,Inc.

2010   4   25
2010   4   25
2010   4   25
Coming to you
                                          from Tokyo




http://www.flickr.com/photos/motoe/2178326040/
2010   4   25
Eiwa System Management,Inc.




2010   4   25
✓ Building Ruby/Rails App
       ✓ Agile Coaching to clients
       ✓ sometimes give a talk in
                conference

2010   4   25
http://www.flickr.com/photos/recompile_net/3735197313/
2010   4   25
slideshare can’t handle my cover
   slide properly since last year :<




http://www.slideshare.net/kakutani/presentations
2010   4   25
Some
   Translation
   Works
2010   4   25
2010   4   25
2010   4   25
I’m a board
   member of
2010   4   25
Nihon Ruby-no-kai
       (Japan Ruby Group)
       http://jp.rubyist.net




2010   4   25
I’m one of
   RubyKaigi
   organizers
2010   4   25
RubyKaigi
  http://rubykaigi.org




http://www.randomfractals.com/Flickorama/Flickorama.html
2010   4   25
(talk about it later)


2010   4   25
I’m the founder of
   Regional RubyKaigi
   project
2010   4   25
17 kaigis
  9 cities
 21 months
   (2008.08 - 2010.05)




2010   4   25
I’m a core
   member of
   Asakusa.rb
2010   4   25
Asakusa.rb



http://www.flickr.com/photos/takkanm/3978417669
2010   4   25
Asakusa.rb is the most
   famous regional Ruby
   user group in Japan☺

2010   4   25
✓ Asakusa.rb   ✓ Mitaka.rb
       ✓ Akasaka.rb   ✓ Chiba.rb
       ✓ Tokyu.rb     ✓ Hokuriku.rb
       ✓ Matsue.rb    ✓ Jimbocho.rb
       ✓ Sapporo.rb   ✓ ...
2010   4   25
http://www.flickr.com/photos/hsbt/4496443473/
2010   4   25
feel free to contact me
   when you’re coming to
   Tokyo☺

2010   4   25
What Does
   “We Speak Ruby”
   Really Mean?
2010   4   25
It’s not only
   we can read/write
   Ruby,
2010   4   25
but also
   We think/behave
   like Ruby☺
2010   4   25
Language matters
   to programmers

2010   4   25
I’m using Ruby
   over 9 years

2010   4   25
the language
   you’ve chosen to
   spent time with,
2010   4   25
Ruby

2010   4   25
in turn reflect
   back on you,
   for better or worse.
2010   4   25
...Can you believe it?


2010   4   25
Human used to type a
   semicolon at the end of
   each line while they’re
   programming.
2010   4   25
It’s intentional by
   Matz☺

2010   4   25
Evidence:


2010   4   25
http://www.rubyist.net/~matz/slides/oscon2003/
2010   4   25
http://www.rubyist.net/~matz/slides/oscon2003/mgp00014.html
2010   4   25
Ruby

2010   4   25
Ruby makes me
   feel more powerful

2010   4   25
I feel Ruby loves
   programmers

2010   4   25
Why do I feel Ruby
   loves programmers?

2010   4   25
Ruby trusts
   programmers!
2010   4   25
Ruby trusts programmers

       ✓ Duck Typing
       ✓ Open Classes
       ✓ Powerful Meta-
                Programming
2010   4   25
http://www.rubyist.net/~matz/slides/oscon2003/mgp00014.html
2010   4   25
I’m getting love
  Rubyists



http://www.flickr.com/photos/pragdave/542486933/
2010   4   25
I have fun to play
   with their...

2010   4   25
CHAOS!
                                                                   Yeah! I’m here!




http://lumberjaph.net/blog/index.php/2010/03/25/github-explorer/
2010   4   25
I’d love to organize
   RubyKaigi to get
   them together.
   (it must be fabulous!)
2010   4   25
I became behave
   like Ruby on
   running RubyKaigi
2010   4   25
Respond to messages
   from rubyists
   dynamically instead of
   limited static behaviour.
2010   4   25
I’m willing to change
       my behaviour
       if it were needed.

2010   4   25
We’ve been improved
       and leveraged RubyKaigi
       through Reflections/
       Retrospectives.
2010   4   25
~50                RubyKaigi
   ~20                  Attendees
 ~10                         Ratio
                             non-Japanese

~5                          Japanese


~246 ~400 ~544 ~654



  2006 2007 2008 2009
2010   4   25
2010   4   25
RubyKaigi2009
  ✓ Scott Chacon                ✓ Thomas Enebo &
  ✓ Yehuda Katz                   Nick Sieger
  ✓ Jason Goecke                ✓ John Mettraux
  ✓ Michael Fellinger           ✓ Andriy Hnativ
  ✓ Jeremy Evans                ✓ Joshua Hull
  ✓ Aaron Quint                 ✓ Daniel Bovensiepen
  ✓ Ilya Grigorik               ✓ James Edward Gray II
  ✓ Mohammad A. Ali &           ✓ Aaron Patterson
                Ehab El-Badry   ✓ Vincent Isambart
2010   4   25
Last, but most
   important

2010   4   25
“With great power comes
   great responsibility.
2010   4   25
Be nice

2010   4   25
“Matz is nice,
    so we’re nice.

2010   4   25
Be nice to Rubyists and
   non-Rubyists(so far)


2010   4   25
Be “nice” to each other!




2010   4   25
RubyKaigi is yet
   another implementation
   of “nice” as Ruby-ish.

2010   4   25
http://rubykaigi.org/2010/
2010   4   25
Aug 27-29 2010
      @Tsukuba,
    Ibaraki,Japan
2010   4   25
2008




                        2010
                     2007          Narita
                2009
                     2006




2010   4   25
Keynote speakers


2010   4   25
Matz
2010   4   25
Jeremy
                                                                                 Kemper
http://www.tbray.org/ongoing/When/200x/2009/09/13/Shimane-Rubyworld-Conference
2010   4   25
Chad
       Fowler
                http://www.flickr.com/photos/x180/3505452356/
2010   4   25
Session Speakers


2010   4   25
We’re looking for
                     speakers!!
                (deadline: 28th April)
http://rubykaigi.org/2010/en/CallForPresentationProposals.html
2010   4   25
look forward to
       meeting w/ you
       in RubyKaigi☺
2010   4   25
Summary

2010   4   25
What Does
   “We Speak Ruby”
   Really Mean?
2010   4   25
It’s not only
   we can read/write


2010   4   25
Ruby

2010   4   25
but also
   We think/behave
   like
2010   4   25
Ruby

2010   4   25
“With great power comes
   great responsibility.
2010   4   25
Be “Nice” to each other!




2010   4   25
RubyKaigi
  http://rubykaigi.org




http://www.randomfractals.com/Flickorama/Flickorama.html
2010   4   25
We’re looking for
                     speakers!!
                (deadline: 28th April)
http://rubykaigi.org/2010/en/CallForPresentationProposals.html
2010   4   25
look forward to
       meeting w/ you
       in RubyKaigi☺
2010   4   25
shintaro@kakutani.com
2010   4   25

More Related Content

PDF
You Should Attend Rubykaigi2010
PDF
Why Dont You Come To Rubykaigi2009
PDF
Recruiting Resource for Hiring Managers: Who's Who in High Tech Recruiting 20...
PDF
20100626-OSC2010do-RubySapporo
PDF
Why You Should Attend RubyKaigi 2009
PDF
Welcome To The Desert Of The Real
PDF
20101204 you-must-unlearn-what-you-have-learned
PDF
There is no_spoon
You Should Attend Rubykaigi2010
Why Dont You Come To Rubykaigi2009
Recruiting Resource for Hiring Managers: Who's Who in High Tech Recruiting 20...
20100626-OSC2010do-RubySapporo
Why You Should Attend RubyKaigi 2009
Welcome To The Desert Of The Real
20101204 you-must-unlearn-what-you-have-learned
There is no_spoon

Similar to what does "we speak Ruby" really mean? (20)

PDF
All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)
PDF
Ruby and japanese
PDF
All About Nihon Ruby-no-Kai in Developers Summit 2010
PDF
Kon nichi wa_ruby
PDF
Project Report:Regional Rubykaigi
PDF
Kungfurails2009
PDF
Chat with Matz about mruby in Rubykaigi2019
PDF
Welcome to the Real World
PDF
Edo Cabinet
PDF
Asakusa.rb Rocks!
PDF
Ruby in the World, and Rails in Japan
KEY
Creating Global Japanese Rubyists
PDF
Rubyconf2012 recap
PDF
Oxente Rails 2010
ODP
Memoirs of a programmer (internet version)
PDF
Abstraction of JRuby Kaigi2010
PDF
PDF
CRuby_Committers_Whos_Who_in_2014
PDF
ESUG 2010 Welcome!
PDF
All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)
Ruby and japanese
All About Nihon Ruby-no-Kai in Developers Summit 2010
Kon nichi wa_ruby
Project Report:Regional Rubykaigi
Kungfurails2009
Chat with Matz about mruby in Rubykaigi2019
Welcome to the Real World
Edo Cabinet
Asakusa.rb Rocks!
Ruby in the World, and Rails in Japan
Creating Global Japanese Rubyists
Rubyconf2012 recap
Oxente Rails 2010
Memoirs of a programmer (internet version)
Abstraction of JRuby Kaigi2010
CRuby_Committers_Whos_Who_in_2014
ESUG 2010 Welcome!
Ad

More from Shintaro Kakutani (20)

PDF
Postface from agilesamurai_supervisor
PDF
OedoRubyKaigi01 Opening Talk
PDF
Testing Environment of Ruby on Rails
PDF
Agile Estimating and Planning on JFPUG
PDF
There Is No Spoon: Revisited
PDF
Agile in 30mins
PDF
"Ordinary" System Development
PDF
Keccon LT by kakutani
PDF
Agile Estimating and Planning
PDF
For Nature Of Software Develoment
PDF
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
PDF
Making Software Development Agile With Ruby
PDF
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
PDF
Do You See The Light
PDF
Nature Of Software Development
PDF
Take The Red Pill
PDF
From Iron Triangle To Iron Line
PDF
Agile Estimating and Planning:the Yin Side
PDF
Practices Of An Agile Developer
PDF
The way to the timeless way of programming
Postface from agilesamurai_supervisor
OedoRubyKaigi01 Opening Talk
Testing Environment of Ruby on Rails
Agile Estimating and Planning on JFPUG
There Is No Spoon: Revisited
Agile in 30mins
"Ordinary" System Development
Keccon LT by kakutani
Agile Estimating and Planning
For Nature Of Software Develoment
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
Making Software Development Agile With Ruby
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
Do You See The Light
Nature Of Software Development
Take The Red Pill
From Iron Triangle To Iron Line
Agile Estimating and Planning:the Yin Side
Practices Of An Agile Developer
The way to the timeless way of programming
Ad

what does "we speak Ruby" really mean?