Monday, July 18, 2011

The last day of RubyKaigi 2011

Today is the 3rd day of RubyKaigi 2011 and THE LAST DAY of the RubyKaigi.
In this day, I attended these sessions:

  • Reports of Nihon-ruby-no-kai
    Video (Japanese)
    • by some Nihon-ruby-no-kai members
    • Nihon-ruby-no-kai as General Association
      • Plan of establishment: August 2011, on schedule
      • Advantages of "legal personality"
      • new member types
        • regular member
        • general member
        • honorary member
      • activities
        • As before activities
        • nullify all about RubyKaigi
        • taking over badgets
    • Ruby refeernce manual
      • Now in the 3rd stage, since 2008
      • We will start next stage in next month
      • Integration with RDoc
      • Catch up to both Ruby 1.9.2 and Ruby 1.9.3
    • Rubyist Magazine
      • plan of translation project
      • editing in git repository
  • !RubyKaigi
    • !RubyKaigi is unconference of RubyKaigi this year. I attend it an hour since 11:00AM.
  • Personal Dilemma
    Video (English)
    • by Fabio Akita
    • I am working since the 1980s
    • the 1990s : multimedia bubble
    • 21st century : start Ruby
    • Brasil
      • Soccer
      • Carnival
      • Market Size
        • finance : 17 billion
        • Goverment : 13 billion
        • IT : 23 billion
    • At first, everyday I had learned Ruby in slashdot, IBM DW, and so on
    • DHH's session in 2005
      • Many python guys chnages themselves as ruby guys in Brasil
      • I was also ruined my life by Ruby
    • But, there were no Ruby jobs in Brasil
      • Go to US?
      • Stay Brasil!
      • Recommend the ruby and rails
      • But, recommending to a programmer is not effective.
      • We should recommed to the who have monyes, or the who make jobs.
    • The same thing is the bad thing
      • Unlike the situation in the US, Business people in Brasil work in just one company, and hard to take a risk.
      • I start the "AkitaOnRails" site.
      • bad reason : I use Ruby because Java is not good.
      • good reason : I use Ruby because Ruby is so good.
    • learning with Getting real
    • learning with AWDwR Portuguese edition
    • I had made Rails product in two months, and abandoned the copyright of this
      • For promoting and spreading me, my product and Ruby & Rails
    • Possibility raised from Brazil
      • 2007 : Holding Reject conf in Brasil
      • unexpected good responses
      • I wanted to hold next year and beyond
      • not enough only voluntary staffs
      • Efforts to find sponsors
      • CEO of Locaweb(big Hosting service company in Brasil) interested about rails
      • Locaweb became a sponsor
      • After that, another big companies became sponsors too.
      • We had held 2008 Rails Summit
      • more unexpected good responses
      • Normal magazine featured the issue about Ruby
      • Ruby and rails event held all over the Brasil nation
        • Distributed conference, because Brasil is huge country
        • I speaked 80 session in theres
      • And now, Argentina and Uruguay too
      • All over South America
    • I work with the startup - GoNow
      • a year ago : 4 people
      • now : 18 people
    • At last, I heard that Japan's situation is similar to Brasil's one rather than US's one. I also heard that Japanese are hard to take a risk. Don't be afraid the risk.
  • Know ruby, and will travel
    Video (Japanese)
    • by Hirotsugu Asari
    • what you need to work overseas
      1. Learn English
        • To communicate with others
        • Native speakers also speak imcomplete English. Don't be afraid so.
        • Learning English goes as long as your life.
        • Concrete way to learn English is important.
          • Book - 600 selections
          • Hearing English musics
        • Avoid to translate the word to Japanese one by one
        • Use English-English dictionary. Illustrated one is better.
        • Do speak English. this is the communication.
      2. Visa
        • This is legal issues. So ask IANAL
        • To work requires a visa
        • In US
          • Famili based
          • Employment based
          • Student visa
            • cannot work
            • But can connect for working in the future
          • Investors visa
          • Greencard Lottery
          • pending : Start up visa
        • Not in US : utilize working holidays
      3. Job search
        • Resume in US is unformatted
        • Connection is important
        • If you are OSS engineer, show your own codes!
        • Linked-In
          • BTW, Linked-In uses JRuby
  • Lightning Talks #2
    Video (Japanese/English)
  • Keynote
    Video (Japanese)
    • by Matz
    • title: Pendulum, PG, and the hundred year language
    • This RubyKaigi is the last Rubykaigi in current organization
    • But ReginonalKaigis and RubyWorld Conference go on
    • Title collector
      • NaCL Fellow
      • Rakuten Institute Fellow
      • Ruby Association Chairman
      • Honorary Citizen of Matsue (Still living in Matsue)
      • Shimane Univ. Visiting Professor
      • Head of Ruby Contents Industry Promotion Center of Fukuoka Prefecture
      • Salesforce.com + Heroku Chief Architect
    • What is Chief Architect
      • Concentrate on Ruby core development
      • I do the job as I did for long time
      • I hire Nobuyoshi Nakada - The top committer in Ruby core development - as full time committer in heroku
      • hiring a few more
        • C skill
        • Ruby skill
        • (maybe) already core committer
        • English skill
        • Japanese skill
    • Zipang - the Country of Programming
      • Programming languages are so popular in Japan
      • We have holding LL conference sustainably
      • Casual books about implementing languages
      • Even high school students are designing some languages
      • Languages based on Japanese grammar
      • 蠱毒 makes language barriers around Japan
    • What is the next language from Japan?
      • Hacker's language
      • best user experience
      • hospitality
    • Motivation in current
      • Be immature!
      • Beat the Lua!
    • The wobble of my favorite languages is like a pendulum.
    • Catch the global moving direction
    • Freedom from Moore's raw
    • Paul Graham (P.G.)
      • Lisp hacker
      • Viaweb founder
      • Y combinator
      • Essayist
    • The hundred year language
      • P.G. reccomands Arc
        • Lisp based
        • Where have Arc gone?
      • Ruby
        • Some calls "Matz-lisp"
        • Is my design skill of language greater than P.G.'s?
      • Agree with P. G.
        • not caring about performance
        • Productivity matters
      • Disagree with P. G.
        • Syntactic macro
        • Minimal concepts
      • Reasons of disagreement : Not similar to natural language
        • there are no natural languages with syntactic macro
        • there are no natural languages with minimal concepts
      • So that, Ruby may be good even after 100 years!?
      • Flexible programming languages will adopt new aspects
        • functional language
        • parallel execution
      • Flexible we the programmers will adopt new these aspects
    • for after 100 years
      • Wanted my successors
      • Wanted my rivals
      • Fight each other
      • And I will crash you :-)
    • Be immature!
    • make my future by myself
    • make our Ruby community free and easy
  • Closing
    Video (Japanese)
    • by Yoshimasa Takahashi
N.B. These summaries may be imprecise.
And I don't translate Q&As in the article because these are the gift for attendees in there.
Fabio Akita's talk is emotional as same as Kakutani's one in The 2nd day of RubyKaigi 2011. The one is in situation of Brasil, and the other one is in situation of Japan.

At last, The RubyKaigi is over. I say thanks to all the speaker, staff and attendees.

No comments:

Post a Comment