SlideShare ist ein Scribd-Unternehmen logo
1 von 100
Downloaden Sie, um offline zu lesen
There is
No Spoon
Think Global, Act Regional
                                              日本Rubyの会
角谷 信太郎                             (株)永和システムマネジメント
                                    kakutani@rubykaigi.org
Kakutani Shintaro; RubyKaigi.org, Eiwa System Management,Inc.
日本Ruby会議2010 大ホール; 2010-08-29(Sun)
Kakutani Shintaro



http://www.flickr.com/photos/t-seto/3740610277/
Asakusa.rb



http://www.flickr.com/photos/takkanm/3978417669
提 供

     おかげ さ まで30周年
情 報化 技術を 通 じて社会と共生する
Thank You


おかげさまで
I come here not to how
good RubyKaigi is,
but to thank RubyKaigi
that made my life
much better.
2000   Ruby 1.4


2000年 Ruby 1.4
I Fell in Love


恋に落ちました
Ruby
Ruby has “Quality”
Zen and the Art of Motorcycle
Maintenance
Timeless way of
Programming
Christopher
Alexander
“Once we have built the
gate, we can pass
through it to the practice
of the timeless way.
門
Gate

http://www.flickr.com/photos/yukop/3659638918/
Did you know...?
現実
The Matrix
“There's something wrong with the world.
 You don't know what it is but it's there...
Suit
Excel
man-month
headcount
business
Ruby
David H.Hansson
http://www.flickr.com/photos/ihower/3752976112/
I’ve taken
the Red Pill
Photo by ionushi:
http://www.flickr.com/photos/ionushi/1041311342/
http://www.rubyworld-conf.org/ja/
http://www.rubyworld-conf.org/ja/
Tim
                                              Bray
                                              at RubyWorld
                                              Conference 2009
Photo by James Duncan Davidson
http://www.flickr.com/photos/x180/505480123/   in Matz-e, Japan
http://www.tbray.org/talks/RW09.pdf
http://www.tbray.org/talks/RW09.pdf
Bruce
A.Tate
at RubyWorld
Conference 2009
in Matz-e, Japan
http://www.rubyworld-conf.org/ja/program/abstract/a-2/
http://www.rubyworld-conf.org/ja/program/abstract/a-2/
http://www.rubyworld-conf.org/ja/program/abstract/a-2/
The Ruby Revolution is over




http://merbist.com/2009/11/09/the-ruby-revolution-is-over/
http://merbist.com/2009/11/16/the-ruby-revolution-take-ii/
“
The real paradigm shift is in the
fact that Ruby was designed to
make programming fast,
enjoyable and easy instead of
being optimized for the
machines running it.
Zen and the Art of Motorcycle
Maintenance
The Ruby Revolution is over




http://merbist.com/2009/11/09/the-ruby-revolution-is-over/
At least
                                            In Japan,


http://www.flickr.com/photos/motoe/2178326040/
Welcome to The Desert
of The Real
現実   の砂漠へようこそ
Welcome to the Desert of the Real
✓ 仕事?, 大規模 ?

✓    生産性 ?
✓    安定 , 安心 ?
✓ ドキュメント?

✓ コミュニティ?
http://www.flickr.com/photos/kei-s/4162887171/
コミュニティとは何か?
Masayoshi
 Takahashi
 @takahashim




http://www.flickr.com/photos/recompile_net/4932459606/
“
Who is a Ruby Community? Of course
it is YOU. There’s no Ruby community
without you. Only people's gatherings
like you are called a COMMUNITY.
―― Masayoshi Takahashi
もっと
Kaigiを!
Regional
RubyKaigi の
ご提案
How’s about organize Regional RubyKaigi?
角谷 信太郎                                           日本Rubyの会
                                       shintaro@kakutani.com
KAKUTANI Shintaro; Nihon Ruby-no-kai
    RejectKaigi2008 基調講演;つくば国際会議場; 2008-6-22(日)
17 kaigis
 9 cities
24 months
(2008.08 - 2010.05)
http://infoether.com/ruby-and-rails-whitepaper
http://infoether.com/ruby-and-rails-whitepaper
http://infoether.com/ruby-and-rails-whitepaper
“  Technically this is an international
   event but as it is held in Japan with
   the majority of presentations in
   Japanese, it is classified here as a
   regional conference.


http://infoether.com/ruby-and-rails-whitepaper
RubyConf
Reginal RubyConf

         RubyKaigi

       Reginal RubyKaigi


       Kansai    Tokyo

       Sapporo   Matsue
RubyConf
Reginal RubyConf

         RubyKaigi

       Reginal RubyKaigi


       Kansai    Tokyo

       Sapporo   Matsue
a Community is not a tree
Ruby Commuity in github
                                                                   Yeah! I’m here!




http://lumberjaph.net/blog/index.php/2010/03/25/github-explorer/
“
Who is a Ruby Community? Of course
it is YOU. There’s no Ruby community
without you. Only people's gatherings
like you are called a COMMUNITY.
―― Masayoshi Takahashi
Results are
 not the point
http://www.amazon.co.jp/o/ASIN/0321620704/kakutani-22
Asakusa.rb



http://www.flickr.com/photos/takkanm/3978417669
Akira
                                             Matsuda
                                              (@bitsweat in Asakusa)




http://www.flickr.com/photos/recompile_net/4932517324/
http://www.flickr.com/photos/29242822@N00/610493529/
門
Gate

http://www.flickr.com/photos/yukop/3659638918/
Sarah
 Allen
 @ultrasaurus




http://www.flickr.com/photos/jenniferabe/3986099944/
http://www.ultrasaurus.com/sarahblog/2010/08/ruby-meetup-in-tokyo-asakusa-rb
“
I will always remember this first
evening with Japanese Rubyists where
I felt we had more in common than we
had differences.―― Sarah Allen
we had more in common
than we had differences.
“We are all relatives”
Results are
 not the point
http://www.amazon.co.jp/o/ASIN/0321620704/kakutani-22
There is no spoon
Know yourself
Ruby
Zen and the Art of Motorcycle
Maintenance
“Once we have built the
gate, we can pass
through it to the practice
of the timeless way.
門
Gate

http://www.flickr.com/photos/yukop/3659638918/
RubyKaigi
  http://rubykaigi.org




http://www.flickr.com/photos/recompile_net/4935820587/
Love to you all and
 thanks to the world
 Ruby exists.


http://www.flickr.com/photos/pragdave/542486933/
http://www.flickr.com/photos/recompile_net/4934007508/
There is no_spoon

Weitere ähnliche Inhalte

Ähnlich wie There is no_spoon

All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)
All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)
All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)
Shintaro Kakutani
 
Talking About Fluent Interface
Talking About Fluent InterfaceTalking About Fluent Interface
Talking About Fluent Interface
Koji SHIMADA
 
Titanium Mobileユーザー会
Titanium Mobileユーザー会Titanium Mobileユーザー会
Titanium Mobileユーザー会
Toshiro Yagi
 
Abstraction of JRuby Kaigi2010
Abstraction of  JRuby Kaigi2010Abstraction of  JRuby Kaigi2010
Abstraction of JRuby Kaigi2010
Koichiro Ohba
 
Creating Global Japanese Rubyists
Creating Global Japanese RubyistsCreating Global Japanese Rubyists
Creating Global Japanese Rubyists
Paul McMahon
 
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
Shintaro Kakutani
 

Ähnlich wie There is no_spoon (20)

All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)
All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)
All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)
 
Care For The Community
Care For The CommunityCare For The Community
Care For The Community
 
(final version) KIDS, RUBY, FUN! - Introduction of the Smalruby and Ruby Pro...
(final version) KIDS, RUBY, FUN! - Introduction of the Smalruby and RubyPro...(final version) KIDS, RUBY, FUN! - Introduction of the Smalruby and RubyPro...
(final version) KIDS, RUBY, FUN! - Introduction of the Smalruby and Ruby Pro...
 
The Trajectory of Change
The Trajectory of ChangeThe Trajectory of Change
The Trajectory of Change
 
You Should Attend Rubykaigi2010
You Should Attend Rubykaigi2010You Should Attend Rubykaigi2010
You Should Attend Rubykaigi2010
 
Talking About Fluent Interface
Talking About Fluent InterfaceTalking About Fluent Interface
Talking About Fluent Interface
 
Titanium Mobileユーザー会
Titanium Mobileユーザー会Titanium Mobileユーザー会
Titanium Mobileユーザー会
 
Abstraction of JRuby Kaigi2010
Abstraction of  JRuby Kaigi2010Abstraction of  JRuby Kaigi2010
Abstraction of JRuby Kaigi2010
 
From 'Legacy' to 'Edge'
From 'Legacy' to 'Edge'From 'Legacy' to 'Edge'
From 'Legacy' to 'Edge'
 
楽しいRubyで、楽しいアプリと楽しい毎日をつくろう
楽しいRubyで、楽しいアプリと楽しい毎日をつくろう楽しいRubyで、楽しいアプリと楽しい毎日をつくろう
楽しいRubyで、楽しいアプリと楽しい毎日をつくろう
 
Sinsai.info - Global ICT Summit
Sinsai.info - Global ICT SummitSinsai.info - Global ICT Summit
Sinsai.info - Global ICT Summit
 
Riding IronRuby on Rails
Riding IronRuby on RailsRiding IronRuby on Rails
Riding IronRuby on Rails
 
WordCamp Osaka 2012: WordPress 対談
WordCamp Osaka 2012: WordPress 対談WordCamp Osaka 2012: WordPress 対談
WordCamp Osaka 2012: WordPress 対談
 
Domo Arigato, Mr(uby) Roboto
Domo Arigato, Mr(uby) RobotoDomo Arigato, Mr(uby) Roboto
Domo Arigato, Mr(uby) Roboto
 
Creating Global Japanese Rubyists
Creating Global Japanese RubyistsCreating Global Japanese Rubyists
Creating Global Japanese Rubyists
 
what does "we speak Ruby" really mean?
what does "we speak Ruby" really mean?what does "we speak Ruby" really mean?
what does "we speak Ruby" really mean?
 
CRuby_Committers_Whos_Who_in_2014
CRuby_Committers_Whos_Who_in_2014CRuby_Committers_Whos_Who_in_2014
CRuby_Committers_Whos_Who_in_2014
 
(beta version) KIDS, RUBY, FUN! - Introduction of the Smalruby and Ruby Prog...
(beta version) KIDS, RUBY, FUN! - Introduction of the Smalruby and RubyProg...(beta version) KIDS, RUBY, FUN! - Introduction of the Smalruby and RubyProg...
(beta version) KIDS, RUBY, FUN! - Introduction of the Smalruby and Ruby Prog...
 
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
 
The Seven Wastes of Software Development
The Seven Wastes of Software DevelopmentThe Seven Wastes of Software Development
The Seven Wastes of Software Development
 

Mehr von Shintaro Kakutani

Postface from agilesamurai_supervisor
Postface from agilesamurai_supervisorPostface from agilesamurai_supervisor
Postface from agilesamurai_supervisor
Shintaro Kakutani
 
Testing Environment of Ruby on Rails
Testing Environment of Ruby on RailsTesting Environment of Ruby on Rails
Testing Environment of Ruby on Rails
Shintaro Kakutani
 
Agile Estimating and Planning on JFPUG
Agile Estimating and Planning on JFPUGAgile Estimating and Planning on JFPUG
Agile Estimating and Planning on JFPUG
Shintaro Kakutani
 
There Is No Spoon: Revisited
There Is No Spoon: RevisitedThere Is No Spoon: Revisited
There Is No Spoon: Revisited
Shintaro Kakutani
 
"Ordinary" System Development
"Ordinary" System Development"Ordinary" System Development
"Ordinary" System Development
Shintaro Kakutani
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and Planning
Shintaro Kakutani
 
For Nature Of Software Develoment
For Nature Of Software DevelomentFor Nature Of Software Develoment
For Nature Of Software Develoment
Shintaro Kakutani
 
Making Software Development Agile With Ruby
Making Software Development Agile With RubyMaking Software Development Agile With Ruby
Making Software Development Agile With Ruby
Shintaro Kakutani
 
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
Shintaro Kakutani
 
Nature Of Software Development
Nature Of Software DevelopmentNature Of Software Development
Nature Of Software Development
Shintaro Kakutani
 
From Iron Triangle To Iron Line
From Iron Triangle To Iron LineFrom Iron Triangle To Iron Line
From Iron Triangle To Iron Line
Shintaro Kakutani
 
Agile Estimating and Planning:the Yin Side
Agile Estimating and Planning:the Yin SideAgile Estimating and Planning:the Yin Side
Agile Estimating and Planning:the Yin Side
Shintaro Kakutani
 
The way to the timeless way of programming
The way to the timeless way of programmingThe way to the timeless way of programming
The way to the timeless way of programming
Shintaro Kakutani
 

Mehr von Shintaro Kakutani (20)

Postface from agilesamurai_supervisor
Postface from agilesamurai_supervisorPostface from agilesamurai_supervisor
Postface from agilesamurai_supervisor
 
Welcome to the Real World
Welcome to the Real WorldWelcome to the Real World
Welcome to the Real World
 
OedoRubyKaigi01 Opening Talk
OedoRubyKaigi01 Opening TalkOedoRubyKaigi01 Opening Talk
OedoRubyKaigi01 Opening Talk
 
Testing Environment of Ruby on Rails
Testing Environment of Ruby on RailsTesting Environment of Ruby on Rails
Testing Environment of Ruby on Rails
 
Agile Estimating and Planning on JFPUG
Agile Estimating and Planning on JFPUGAgile Estimating and Planning on JFPUG
Agile Estimating and Planning on JFPUG
 
There Is No Spoon: Revisited
There Is No Spoon: RevisitedThere Is No Spoon: Revisited
There Is No Spoon: Revisited
 
Agile in 30mins
Agile in 30minsAgile in 30mins
Agile in 30mins
 
"Ordinary" System Development
"Ordinary" System Development"Ordinary" System Development
"Ordinary" System Development
 
Keccon LT by kakutani
Keccon LT by kakutaniKeccon LT by kakutani
Keccon LT by kakutani
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and Planning
 
For Nature Of Software Develoment
For Nature Of Software DevelomentFor Nature Of Software Develoment
For Nature Of Software Develoment
 
Making Software Development Agile With Ruby
Making Software Development Agile With RubyMaking Software Development Agile With Ruby
Making Software Development Agile With Ruby
 
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
 
Do You See The Light
Do You See The LightDo You See The Light
Do You See The Light
 
Nature Of Software Development
Nature Of Software DevelopmentNature Of Software Development
Nature Of Software Development
 
Take The Red Pill
Take The Red PillTake The Red Pill
Take The Red Pill
 
From Iron Triangle To Iron Line
From Iron Triangle To Iron LineFrom Iron Triangle To Iron Line
From Iron Triangle To Iron Line
 
Agile Estimating and Planning:the Yin Side
Agile Estimating and Planning:the Yin SideAgile Estimating and Planning:the Yin Side
Agile Estimating and Planning:the Yin Side
 
Practices Of An Agile Developer
Practices Of An Agile DeveloperPractices Of An Agile Developer
Practices Of An Agile Developer
 
The way to the timeless way of programming
The way to the timeless way of programmingThe way to the timeless way of programming
The way to the timeless way of programming
 

Kürzlich hochgeladen

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

There is no_spoon