<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rubykaigi2011 | AkitaOnRails.com</title><link>https://www.akitaonrails.com/tags/rubykaigi2011/</link><description>Blog do Fabio Akita do Canal do YouTube 'Akitando' falando sobre tecnologia, carreira e coisas geek.</description><generator>Hugo -- gohugo.io</generator><language>pt-BR</language><lastBuildDate>Sun, 25 Oct 2026 15:19:00 +0000</lastBuildDate><atom:link href="https://www.akitaonrails.com/tags/rubykaigi2011/index.xml" rel="self" type="application/rss+xml"/><item><title>[Jornada ao Japão #3] Entrevistas Exclusivas em Vídeo</title><link>https://www.akitaonrails.com/2011/11/28/jornada-ao-japao-3-entrevistas-exclusivas-em-video/</link><guid isPermaLink="true">https://www.akitaonrails.com/2011/11/28/jornada-ao-japao-3-entrevistas-exclusivas-em-video/</guid><pubDate>Mon, 28 Nov 2011 02:40:00 -0200</pubDate><description>&lt;p&gt;Faz um tempo desde que escrevi sobre a minha &lt;a href="http://akitaonrails.com/2011/08/05/jornada-ao-japao-2-a-rubykaigi-final"target="_blank" rel="noopener"&gt;viagem à RubyKaigi 2011&lt;/a&gt;. Desde então fiquei muito ocupado e deixei um monte de material ótimo acumulando poeira vergonhosamente no meu HD — mas não mais. Hoje finalmente consegui editar parte disso e subir as entrevistas que fiz com alguns dos mais conhecidos contribuidores japoneses de Ruby. Pessoas maravilhosas que tive a sorte de conhecer, extremamente simpáticas e dispostas a contar suas histórias.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Faz um tempo desde que escrevi sobre a minha <a href="http://akitaonrails.com/2011/08/05/jornada-ao-japao-2-a-rubykaigi-final"target="_blank" rel="noopener">viagem à RubyKaigi 2011</a>. Desde então fiquei muito ocupado e deixei um monte de material ótimo acumulando poeira vergonhosamente no meu HD — mas não mais. Hoje finalmente consegui editar parte disso e subir as entrevistas que fiz com alguns dos mais conhecidos contribuidores japoneses de Ruby. Pessoas maravilhosas que tive a sorte de conhecer, extremamente simpáticas e dispostas a contar suas histórias.</p>
<p>Estas são as primeiras versões dos vídeos editados — ainda não tive tempo de adicionar legendas em inglês, mas quis subir o quanto antes para que a comunidade japonesa pudesse conferir primeiro. Vou tentar adicionar as legendas nos próximos dias (ajuda seria bem-vinda). A entrevista com o Matz em particular tem o pior áudio, pois estávamos no meio de uma festa de encerramento num bar pequeno com acústica horrível, então me desculpem pela qualidade — espero que dê para aproveitar a maior parte.</p>
<p>Alencar Koga me ajudou muito durante as entrevistas. Por coincidência, ele é brasileiro como eu, mas mora no Japão há muito tempo e conseguiu construir uma carreira excelente, sendo hoje o CTO da MTI Japan, uma das maiores desenvolvedoras de apps mobile do país. Akira Matsuda também me ajudou muito, sendo um Rubyist muito conhecido no Japão. Ambos foram cortados dos vídeos para deixá-los mais curtos. Agradeço muito a ajuda dos dois, pois será muito útil quando eu fizer as legendas em inglês.</p>
<p>Os três primeiros vídeos foram gravados na festa do primeiro dia da RubyKaigi. Devo admitir que não estava no meu melhor estado depois de algumas doses e de um dia inteiro de evento :-) As entrevistas dois e três foram apresentadas por mim em português em vez de inglês — desculpem a confusão. Em todas elas, faço as perguntas em inglês e os convidados respondem em japonês. Só a entrevista com o Matz é toda em inglês.</p>
<p>Shintaro Kakutani-san foi o primeiro entrevistado — um dos principais organizadores do evento e um evangelista de Ruby de longa data no Japão. É um líder comunitário muito ativo, ajudando a manter o ecossistema Ruby japonês.</p>


<div class="embed-container">
  <iframe
    src="https://www.youtube.com/embed/npkrGATZYi0"
    title="YouTube video player"
    frameborder="0"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
    referrerpolicy="strict-origin-when-cross-origin"
    allowfullscreen>
  </iframe>
</div>

<p>O segundo foi Gotou Yuzou-san, um dos mais antigos committers do Ruby Core e autor tanto do Webrick quanto do OpenSSL. Escreveu alguns livros sobre Ruby no Japão e trabalha na filial de Tóquio da Nacl, a empresa de Matsue que contribui com Ruby desde o início, contratando o Matz como pesquisador.</p>


<div class="embed-container">
  <iframe
    src="https://www.youtube.com/embed/bpXIIFShCo0"
    title="YouTube video player"
    frameborder="0"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
    referrerpolicy="strict-origin-when-cross-origin"
    allowfullscreen>
  </iframe>
</div>

<p>O terceiro foi gravado quando a festa já havia acabado. Consegui chegar até o casal Yasuko e Koichiro Ohba. Yasuko-san é conhecida por ser presidente da empresa de consultoria EveryLeaf. Ela emprega vários desenvolvedores Ruby e faz projetos relacionados à linguagem e agora também desenvolvimento mobile. É um exemplo de empreendedorismo na comunidade. Koichiro-san trabalha numa empresa estilo Heroku no Japão, gerenciando infraestrutura Cloud com tecnologia JRuby. Contribui e evangeliza o JRuby, especialmente em termos de documentação e localização.</p>


<div class="embed-container">
  <iframe
    src="https://www.youtube.com/embed/4tBSXYHGtk4"
    title="YouTube video player"
    frameborder="0"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
    referrerpolicy="strict-origin-when-cross-origin"
    allowfullscreen>
  </iframe>
</div>

<p>No segundo dia do evento consegui encontrar Nobuyoshi Nakada-san. Ele é &ldquo;o&rdquo; contributor mais antigo do Ruby Core e provavelmente mexeu em todas as partes da linguagem. É conhecido como &ldquo;o monstro de patches&rdquo; pois parece uma máquina de código, sendo mais ativo nos últimos 15 anos do que o próprio Matz. Merecidamente foi o primeiro que Matz escolheu para segui-lo na Salesforce.com.</p>


<div class="embed-container">
  <iframe
    src="https://www.youtube.com/embed/6A9eq3aaDVw"
    title="YouTube video player"
    frameborder="0"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
    referrerpolicy="strict-origin-when-cross-origin"
    allowfullscreen>
  </iframe>
</div>

<p>Por fim, no Heroku Drink Up no último dia do evento, finalmente consegui pegar o próprio Matz para uma entrevista. Depois de anos seguindo consistentemente essa jornada, podem imaginar o quanto estava entusiasmado por entrevistar o Matz pessoalmente, na terra natal dos meus avós. Mas como já avisei, o áudio não é bom por causa do barulho. Pelo menos o Matz fala inglês, então todo mundo vai conseguir aproveitar esta.</p>


<div class="embed-container">
  <iframe
    src="https://www.youtube.com/embed/JBOWc7U2ed8"
    title="YouTube video player"
    frameborder="0"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
    referrerpolicy="strict-origin-when-cross-origin"
    allowfullscreen>
  </iframe>
</div>

<p>Aproveitem todas. Isto é para todos os meus amigos no Japão! Obrigado pela hospitalidade.</p>
]]></content:encoded><category>rubykaigi2011</category></item><item><title>[Jornada ao Japão #2] A RubyKaigi Final</title><link>https://www.akitaonrails.com/2011/08/05/jornada-ao-japao-2-a-rubykaigi-final/</link><guid isPermaLink="true">https://www.akitaonrails.com/2011/08/05/jornada-ao-japao-2-a-rubykaigi-final/</guid><pubDate>Fri, 05 Aug 2011 09:13:00 -0300</pubDate><description>&lt;p&gt;Espero que você tenha curtido meu primeiro artigo da série, &lt;a href="http://www.akitaonrails.com/2011/07/26/jornada-ao-japao-1-explorando-a-cidade-de-toquio"target="_blank" rel="noopener"&gt;Explorando a Cidade de Tokyo&lt;/a&gt;. Agora vou contar minhas impressões sobre a &lt;a href="http://rubykaigi.org/2011/en/"target="_blank" rel="noopener"&gt;Conferência RubyKaigi&lt;/a&gt; em si.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://twitter.com/#!/takahashim"target="_blank" rel="noopener"&gt;&lt;img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/3/Screen%20Shot%202011-08-03%20at%201.49.02%20AM_original.png?1312346806" alt="" loading="lazy" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;O que muita gente talvez não saiba é que a RubyKaigi está na sua 6ª edição e sempre foi organizada pelo esforço puro de &lt;a href="http://rubykaigi.org/2011/en/team"target="_blank" rel="noopener"&gt;voluntários&lt;/a&gt;. O líder deles é o &lt;a href="http://twitter.com/#!/takahashim"target="_blank" rel="noopener"&gt;Masayoshi Takahashi-san&lt;/a&gt;. Ele também é o fundador do &lt;a href="https://github.com/ruby-no-kai"target="_blank" rel="noopener"&gt;Nihon Ruby-no-kai&lt;/a&gt; (Grupo Ruby do Japão), que mantém a e-zine &lt;a href="http://jp.rubyist.net/magazine/"target="_blank" rel="noopener"&gt;Rubyist Magazine&lt;/a&gt;. Vale muito a pena dar uma olhada nesses recursos pra ver o que os Rubyistas japoneses estão fazendo. Ótima fonte.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Espero que você tenha curtido meu primeiro artigo da série, <a href="http://www.akitaonrails.com/2011/07/26/jornada-ao-japao-1-explorando-a-cidade-de-toquio"target="_blank" rel="noopener">Explorando a Cidade de Tokyo</a>. Agora vou contar minhas impressões sobre a <a href="http://rubykaigi.org/2011/en/"target="_blank" rel="noopener">Conferência RubyKaigi</a> em si.</p>
<p><a href="http://twitter.com/#!/takahashim"target="_blank" rel="noopener"><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/3/Screen%20Shot%202011-08-03%20at%201.49.02%20AM_original.png?1312346806" alt=""  loading="lazy" /></a></p>
<p>O que muita gente talvez não saiba é que a RubyKaigi está na sua 6ª edição e sempre foi organizada pelo esforço puro de <a href="http://rubykaigi.org/2011/en/team"target="_blank" rel="noopener">voluntários</a>. O líder deles é o <a href="http://twitter.com/#!/takahashim"target="_blank" rel="noopener">Masayoshi Takahashi-san</a>. Ele também é o fundador do <a href="https://github.com/ruby-no-kai"target="_blank" rel="noopener">Nihon Ruby-no-kai</a> (Grupo Ruby do Japão), que mantém a e-zine <a href="http://jp.rubyist.net/magazine/"target="_blank" rel="noopener">Rubyist Magazine</a>. Vale muito a pena dar uma olhada nesses recursos pra ver o que os Rubyistas japoneses estão fazendo. Ótima fonte.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/3/Screen%20Shot%202011-08-03%20at%201.53.25%20AM_original.png?1312347512" alt=""  loading="lazy" /></p>
<p>O grupo principal parece girar em torno do Takahashi-san e do <a href="http://kakutani.com/"target="_blank" rel="noopener">Shintaro Kakutani-san</a>, que trabalha na <a href="http://www.esm.co.jp/"target="_blank" rel="noopener">Eiwa System Management</a> e é o principal Ruby Evangelist do Japão. Ele faz palestras por todo o país, ajuda a criar e organizar as <a href="http://regional.rubykaigi.org/"target="_blank" rel="noopener">RubyKaigis Regionais</a>, e traduz livros como o recém-lançado <a href="http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-274-06856-0"target="_blank" rel="noopener">Agile Samurai</a> (da Pragmatic Programmers). Como evangelista eu mesmo, tenho que ser honesto: o Kakutani-san me envergonha (o que me inspira a me esforçar mais!). O trabalho que ele faz é notável, e se você ainda não o conhece, deveria.</p>
<p><a href="http://www.ci.i.u-tokyo.ac.jp/~sasada/index.en.html"target="_blank" rel="noopener"><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/3/Screen%20Shot%202011-08-03%20at%202.11.57%20AM_original.png?1312348131" alt=""  loading="lazy" /></a></p>
<p>O Diretor de Programa da conferência não é outro senão o <a href="http://atdot.net/~ko1/activities/cv_sasada.pdf"target="_blank" rel="noopener">Dr. Koichi Sasada</a>, PhD em Ciência e Engenharia da Informação pela Universidade de Tokyo, que comanda o <a href="http://www.ci.i.u-tokyo.ac.jp/~sasada/index.en.html"target="_blank" rel="noopener">Sasada Labs</a> pesquisando linguagens de programação e seus processadores. Ah, e já mencionei que ele é o criador e mantenedor atual do YARV, o coração da série Ruby 1.9? Dá pra ler uma <a href="http://railsmagazine.com/articles/48"target="_blank" rel="noopener">pequena entrevista</a> com ele na Rails Magazine.</p>
<p>Há vários <a href="http://rubykaigi.org/2011/en/team"target="_blank" rel="noopener">contribuidores individuais</a> na RubyKaigi que merecem um tempo seu para conhecê-los. São pessoas muito ativas e muito comprometidas. &ldquo;Amizade&rdquo;, &ldquo;esforço&rdquo;, &ldquo;união&rdquo; e especialmente &ldquo;respeito&rdquo; foram palavras que me vieram à mente ao conhecer alguns deles.</p>
<p><a href="http://gihyo.jp/news/report/01/rubykaigi2011/0003?page=7"target="_blank" rel="noopener"><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/3/IMG_2388_original.jpg?1312348321" alt=""  loading="lazy" /></a></p>
<h2>O Programa<span class="hx:absolute hx:-mt-20" id="o-programa"></span>
    <a href="#o-programa" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>Sendo honesto, sei falar um pouco de japonês, mas só no nível casual — não consigo entender o vocabulário técnico mais avançado, minhas habilidades são fracas nisso, peço desculpas.</p>
<p>Então fica difícil acompanhar algumas das palestras mais interessantes apresentadas por palestrantes japoneses. Mas eles tinham uma solução inteligente e geek pra isso. Ambos os auditórios tinham a tela grande principal para projeção dos slides, mais duas telas estreitas e verticais para a projeção do stream do Twitter no lado esquerdo (<a href="http://twitter.com/#!/kaigi1"target="_blank" rel="noopener">#kaigi1</a> para o Auditório Grande e <a href="http://twitter.com/#!/kaigi2"target="_blank" rel="noopener">#kaigi2</a> para o Auditório Pequeno — que não era assim tão &ldquo;pequeno&rdquo;) e streams do IRC no lado direito.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/3/Screen%20Shot%202011-08-03%20at%202.17.43%20AM_original.png?1312348538" alt=""  loading="lazy" /></p>
<p>É uma ideia inteligente de tradução em tempo real conduzida pela comunidade. Quando um palestrante estrangeiro estava no palco, a equipe escrevia traduções de algumas das frases-chave no stream oficial do IRC, e qualquer pessoa podia contribuir tweetando no canal do auditório específico, que aparecia na outra tela.</p>
<p>Além disso, havia outro voluntário da equipe, o <a href="http://twitter.com/#!/makoto_inoue"target="_blank" rel="noopener">Makoto Inoue</a>, que nos ajudou — palestrantes estrangeiros — a colocar legendas em japonês nos nossos slides escritos em inglês, o que ajuda muito. Vou voltar ao Makoto na última seção, aguente um pouco.</p>
<p>Infelizmente, embora ajude, ainda é difícil acompanhar palestras mais técnicas, como a palestra sobre a <a href="http://rubykaigi.org/2011/en/schedule/details/17S05"target="_blank" rel="noopener">classe ThreadGroup</a> que tentei assistir. Mas isso é algo que quero experimentar na nossa própria RubyConf Brasil. Aqui no Brasil, como temos a <a href="http://www.locaweb.com"target="_blank" rel="noopener">Locaweb</a> organizando a logística difícil do evento, conseguimos contratar narradores profissionais para fazer tradução simultânea falada de inglês para português brasileiro e vice-versa através de fones sem fio — e posso dizer que é um investimento caro. Vou falar mais sobre a RubyConf Brasil em outro artigo.</p>
<p>Graças ao Dr. Koichi Sasada e à equipe, o programa é muito bem balanceado. Tinha de tudo:</p>
<p>Palestras técnicas pesadas como:</p>
<ul>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/16S02"target="_blank" rel="noopener">The Real Time Profiler for Ruby</a></li>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/16S03"target="_blank" rel="noopener">Dynamic Component System and Memory Reduction of VM for Embedded Systems</a></li>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/16S05"target="_blank" rel="noopener">Parallel World of CRuby&rsquo;s GC</a></li>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/17S06"target="_blank" rel="noopener">How to read JIS X 3017</a></li>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/17S10"target="_blank" rel="noopener">CRuby lock design improvement and why it sucks</a></li>
</ul>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/3/Screen%20Shot%202011-08-03%20at%202.22.02%20AM_original.png?1312348744" alt=""  loading="lazy" /></p>
<p>Palestras de casos de negócio como:</p>
<ul>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/16M03"target="_blank" rel="noopener">Large-scale web service and operations with Ruby</a></li>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/16M06"target="_blank" rel="noopener">Issues of Enterprise Rubyist</a></li>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/16M08"target="_blank" rel="noopener">Critical mission system implemented in Ruby</a></li>
</ul>
<p>Palestras voltadas à comunidade e motivacionais como:</p>
<ul>
<li>a minha própria <a href="http://rubykaigi.org/2011/en/schedule/details/18S06"target="_blank" rel="noopener">Personal Dilemma: How to work with Ruby in Brazil?</a></li>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/18M03"target="_blank" rel="noopener">All About RubyKaigi Ecosystem</a></li>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/17M09"target="_blank" rel="noopener">The Gate</a></li>
</ul>
<p>Palestras técnicas um pouco menos pesadas como:</p>
<ul>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/17M08"target="_blank" rel="noopener">Advancing Net::HTTP</a></li>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/17S02"target="_blank" rel="noopener">Drip: Persistent tuple space and stream</a></li>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/17S01"target="_blank" rel="noopener">Actors on stage</a></li>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/17S04"target="_blank" rel="noopener">Use rails_best_practices to refactor your rails codes</a></li>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/17S08"target="_blank" rel="noopener">MacRuby on Rails</a></li>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/18S05"target="_blank" rel="noopener">Writing custom DataMapper Adapters</a></li>
</ul>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/3/Screen%20Shot%202011-08-03%20at%202.23.21%20AM_original.png?1312348821" alt=""  loading="lazy" /></p>
<p>E por fim algumas palestras sobre Agile que todo mundo já deveria conhecer a essa altura:</p>
<ul>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/17M07"target="_blank" rel="noopener">Efficient JavaScript integration testing with Ruby and V8 engine</a></li>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/17M06"target="_blank" rel="noopener">5 years know-how of RSpec driven Rails app. development</a></li>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/17M05"target="_blank" rel="noopener">BDD style Unit Testing</a></li>
<li><a href="http://rubykaigi.org/2011/en/schedule/details/16M05"target="_blank" rel="noopener">Toggleable Mocks and Testing Strategies in a Service Oriented Architecture</a></li>
</ul>
<p>E tem <a href="http://rubykaigi.org/2011/en/schedule/grid"target="_blank" rel="noopener">muito mais</a> que você precisa ver. Falando nisso, existe até um grupo de voluntários chamado <strong>KaigiFreaks</strong> (provavelmente uma homenagem ao consagrado <a href="http://confreaks.net/"target="_blank" rel="noopener">Confreaks</a> que todo mundo conhece e ama) dedicado a transmitir os vídeos da conferência em tempo real, gravar, editar e depois organizar e integrar legendas em inglês feitas por voluntários. Editar vídeo dá um trabalhão, e ter voluntários fazendo isso é de aplaudir de pé.</p>
<p>Quer mais? Muitas gravações de sessões já estão disponíveis. Você pode assistir às sessões japonesas do <a href="http://www.vimeo.com/rubykaigi"target="_blank" rel="noopener">Auditório Principal</a> e do <a href="http://vimeo.com/iogi"target="_blank" rel="noopener">Auditório Secundário</a>. É enorme — só queria que as empresas de gravação da RubyConf Brasil fossem tão eficientes! Mas espere, esse ano vamos melhorar os serviços de vídeo também.</p>
<h2>Keynote de Abertura – Bridging the Gap<span class="hx:absolute hx:-mt-20" id="keynote-de-abertura--bridging-the-gap"></span>
    <a href="#keynote-de-abertura--bridging-the-gap" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>O <a href="http://tenderlovemaking.com/"target="_blank" rel="noopener">Aaron Patterson</a>, nosso amigável <a href="https://twitter.com/#!/tenderlove"target="_blank" rel="noopener">@tenderlove</a>, entregou uma keynote de abertura excelente. É muito interessante porque vocês sabem que ele é provavelmente a única pessoa que é committer tanto do Ruby Core quanto do Rails Core. Além disso, ter a oportunidade de conversar com ele algumas vezes me fez sentir que ele realmente &ldquo;entende&rdquo; o jeito japonês. Assistam:</p>
<p><a href="http://player.vimeo.com/video/26507951?portrait=0"target="_blank" rel="noopener">http://player.vimeo.com/video/26507951?portrait=0</a></p>
<p><a href="http://vimeo.com/26507951"target="_blank" rel="noopener">[16M01] Ruby Ruined My Life. (en)</a> from <a href="http://vimeo.com/iogi"target="_blank" rel="noopener">ogi</a> on <a href="http://vimeo.com"target="_blank" rel="noopener">Vimeo</a>.</p>
<p>O cerne da palestra dele foi sobre as diferenças de organização entre os times Ruby Core e Rails Core. O Ruby Core Team é orientado a papéis, onde cada committer geralmente tem responsabilidades bem específicas, sendo mantenedor de determinadas funcionalidades do Ruby. Existe até o importante papel de &ldquo;Release Manager&rdquo;, atualmente exercido pela Yuki Sonoda, a.k.a. <a href="http://yugui.jp/"target="_blank" rel="noopener">@yugui</a>, que tem feito um trabalho excelente. Você pode ver a <a href="http://redmine.ruby-lang.org/projects/ruby/wiki/Maintainers"target="_blank" rel="noopener">lista de mantenedores</a> na wiki oficial.</p>
<p>O próprio Aaron é responsável pelo parser YAML, Psych, Fiddle, DL. Ele observa que esse tipo de organização faz você ter mais cuidado quando vai mexer na área de outra pessoa. Não é uma barreira, mas exige mais atenção. Por outro lado, existem áreas sem um mantenedor de tempo integral. E o release cycle é longo, o que atrasa mudanças e correções chegando a um público maior.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/3/Screen%20Shot%202011-08-03%20at%202.24.47%20AM_original.png?1312348895" alt=""  loading="lazy" /></p>
<p>O Rails Core, por outro lado, não tem papéis muito específicos — todo mundo meio que &ldquo;possui&rdquo; tudo. Mas o efeito colateral é que ao mesmo tempo ninguém é &ldquo;responsável&rdquo; por nenhuma parte em particular. Não têm um release manager, por exemplo, então não há ninguém organizando ativamente o que falta para fechar um release. Afinal, você viu o Release Candidate do Rails 3.1 ser anunciado na RailsConf lá em maio e estamos fechando julho sem um 3.1 final.</p>
<p>Mas ele não está dizendo que um modelo é melhor que o outro — e sim que eles podem aprender um com o outro. Por exemplo, ele argumentou que o Ruby Core poderia ser menos cerimonioso sobre commits e especialmente sobre reverts, e que as pessoas deveriam conseguir mexer no código sem medo de ofender alguém. E também que o Ruby Core poderia pensar mais sobre o que deveria ser mantido dentro do repositório subversion do Ruby e o que deveria ser removido e mantido separadamente como gems, pra facilitar que funcionalidades paralelas evoluam de forma independente.</p>
<p><a href="http://vimeo.com/26507951"target="_blank" rel="noopener">Assista à apresentação dele</a> — ele desenvolve várias ideias, fala sobre DTrace, outras coisas técnicas e conta um monte de piadas engraçadas.</p>
<h2>[TL;DR] A Barreira do Idioma<span class="hx:absolute hx:-mt-20" id="tldr-a-barreira-do-idioma"></span>
    <a href="#tldr-a-barreira-do-idioma" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>Aaron nos lembrou novamente que muita gente ainda reclama das duas listas de discussão distintas de desenvolvimento do Ruby: a <a href="http://groups.google.com/group/ruby-core-google"target="_blank" rel="noopener">ruby-core</a> e a <a href="http://blade.nagaokaut.ac.jp/ruby/ruby-dev/index.shtml"target="_blank" rel="noopener">ruby-dev</a>. A primeira em inglês, a outra em japonês. Alguns desenvolvedores mais paranoicos chegam ao ponto de imaginar que há alguma &ldquo;conspiração&rdquo; acontecendo na lista japonesa — decisões tomadas que nunca aparecem na lista em inglês. Como o Aaron disse, não tem nada disso.</p>
<p>A reclamação mais comum é sempre a mesma: <em>&ldquo;por que os japoneses não se comunicam em inglês?&rdquo;</em> E aí volta o velho mau hábito de &ldquo;tomar as coisas como garantidas&rdquo;. A realidade ignorada é que os japoneses, em geral, não têm boas habilidades em inglês. Não é arrogância, não é falta de esforço — é simplesmente falta de habilidade.</p>
<p>Sou do Brasil e aqui as pessoas também geralmente não falam bem inglês. Pra mim, parece que brasileiros e japoneses têm um nível parecido de compreensão do inglês. É muito frustrante. Mas por outro lado, também é frustrante ver americanos assumindo que todo mundo no mundo entende inglês. Me lembra aquela cena memorável do fantástico filme <a href="http://www.imdb.com/title/tt0361748/"target="_blank" rel="noopener">Inglourious Basterds</a> onde o personagem de Diane Kruger, <a href="http://www.imdb.com/name/nm1208167/"target="_blank" rel="noopener">Bridget von Hammersmark</a>, diz sarcasticamente:</p>
<p><a href="http://www.youtube.com/watch?v=o-5JSX7jk5I"target="_blank" rel="noopener"><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/31/Screen%20Shot%202011-07-31%20at%208.00.22%20AM_original.png?1312109869" alt=""  loading="lazy" /></a></p>
<p>Tem que amar o Tarantino :-)</p>
<p>Não sei a reação dos americanos a essa cena, mas tenho certeza que todo mundo fora dos EUA deu uma boa gargalhada. Agora, sério, eu não deveria rir porque nós normalmente só falamos português brasileiro, que é uma língua usada em quase nenhum outro país. Igual o japonês. Mas o sarcasmo era só pra provocar a discussão.</p>
<p>Não é bom quando um estrangeiro espera que você fale o idioma dele em vez do contrário. Mas também não é bom que a gente não faça mais esforço pra aprender outros idiomas, como os europeus parecem fazer. Vou falar mais sobre isso em outro artigo.</p>
<p>Dito isso, meu ponto é que existem muitas suposições na comunicação — e não me refiro só à gramática ou ao vocabulário diferentes. Mais importante ainda, existem protocolos específicos em cada cultura que também tomamos como garantidos e esperamos que todo mundo siga. Mas a comunicação entre pessoas de culturas diferentes pode gerar muitos mal-entendidos. Sendo geek: é a mesma coisa que um cliente MSN tentando se conectar a um servidor XMPP :-)</p>
<p>Depois do almoço tivemos o <a href="http://vimeo.com/26508997"target="_blank" rel="noopener">Ruby Core Team no palco</a> discutindo o que está acontecendo no desenvolvimento atual do Ruby. O Sonoda-san confirmou o 1.9.3 para agosto, com poucas funcionalidades novas — mais correções de bugs, atualizações de segurança, estabilidade no geral. Mas eles apresentaram algumas pequenas funcionalidades controversas. Uma em particular foi interessante.</p>
<p><a href="http://gihyo.jp/news/report/01/rubykaigi2011/0001?page=2"target="_blank" rel="noopener"><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/5/IMG_0486_original.jpg?1312540424" alt=""  loading="lazy" /></a></p>
<p>Temos o método de classe <tt>private</tt> pra esconder métodos específicos no Ruby. Agora eles implementaram o <tt><a href="http://redmine.ruby-lang.org/issues/3908">private_constant</a></tt> pra esconder nomes de classes e módulos que não queremos expor publicamente. É uma funcionalidade interessante, embora tenha irritado um pouco algumas pessoas, como o Yehuda.</p>
<p>Foi divertido (sem conotação negativa, por favor) vê-lo levantar a mão na sessão de Q&amp;A e declarar que o Ruby Core poderia discutir um pouco mais sobre novas funcionalidades assim com os outros desenvolvedores de bibliotecas antes de liberá-las. O time japonês do Ruby Core não entendeu completamente o que ele disse de início. Então o Matz tentou traduzir, mas ainda ficaram confusos, até o Matz acrescentar que era mais uma declaração do que uma pergunta. Aí o Ruby Core fez aquela cara de <em>&ldquo;ah, entendi!&rdquo;</em> e seguiu em frente, mas o Yehuda ficou esperando alguma resposta, meio que se sentindo ignorado talvez.</p>
<p>De novo, não é minha intenção fazer piada da situação — essa foi apenas a minha interpretação pessoal. Mas foi um exemplo de uma situação onde as pessoas tentam se comunicar sem usar o mesmo idioma e os mesmos protocolos. Depois da sessão, estava conversando rapidamente com o Aaron, o Yehuda apareceu e disse que estava esperando alguma discussão — tentamos explicar que soou mais como uma declaração, por isso não foi respondido.</p>
<h2>O Ruby Core Team<span class="hx:absolute hx:-mt-20" id="o-ruby-core-team"></span>
    <a href="#o-ruby-core-team" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>Outra coisa interessante que não era exatamente uma novidade, mas que eu não sabia, foi a apresentação do <a href="http://sorah.jp/"target="_blank" rel="noopener">Shota Fukumori-kun</a>, <a href="http://twitter.com/#!/sora_h"target="_blank" rel="noopener">@sora_h</a> no Twitter. Com apenas <strong>14 anos de idade</strong>, ele é o mais jovem committer do Ruby Core. Fez trabalho pra fazer a <a href="http://redmine.ruby-lang.org/issues/show/4415"target="_blank" rel="noopener">suite de testes do Ruby rodar em paralelo</a> quando múltiplos núcleos estão disponíveis. Parece simples quando explico assim, mas não é. Ele fez várias outras contribuições pro Ruby e outros projetos open source — deem uma olhada no site dele. Fico cada vez mais impressionado com a quantidade de desenvolvedores muito jovens se expondo pelo mundo afora. Fico me perguntando se isso é o começo de uma nova tendência. Fiquem atentos.</p>
<p>O senso de humor do Ruby Core também foi interessante de ver. A Yuki Sonoda-san, com sua postura meio séria, ficava fazendo vários comentários e piadinhas, quebrando um pouco o gelo entre os desenvolvedores no palco. Ela perguntou ao Matz se teriam um 1.9.4. Reclamou, de brincadeira, que não gostaria de lidar com a manutenção do 1.9.2, 1.9.3 e ainda do 1.9.1 que ainda tem suporte, mais um futuro 1.9.4. O Matz fez uma careta engraçada e brincou com a opção de delegar pro Shyouhei Urabe-san, um dos mantenedores da série 1.8. Assim como o Sonoda-san vai migrando pro 1.9.3, talvez o Urabe-san também pudesse se &ldquo;graduar&rdquo; do 1.8 pro 1.9. Também fizeram graça sobre lançar o 2.0 em vez do 1.9.4. O Matz concordou por um tempo, o Sasada-san era contra, e não chegaram a um consenso sobre o 2.0. Só uma sessão bem-humorada entre os desenvolvedores core. Mas não esperem o 2.0 tão cedo.</p>
<p><a href="http://gihyo.jp/news/report/01/rubykaigi2011/0001?page=2"target="_blank" rel="noopener"><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/5/IMG_0520_original.jpg?1312539925" alt=""  loading="lazy" /></a></p>
<p>A única outra novidade sobre o Ruby é que Kirk Haines, o corajoso mantenedor da venerável versão 1.8.6, disse que haverá apenas mais um release nos próximos dois meses para fechar os bugs pendentes restantes, e então o 1.8.6 finalmente chegará ao fim da vida. Descanse em paz!</p>
<p>E por último, o Ruby vai mudar sua licença para BSDL + Ruby. Tem uma <a href="http://www.ruby-forum.com/topic/216010"target="_blank" rel="noopener">discussão sobre esse tópico</a> se você se interessa por questões de licença.</p>
<h2>Outras Sessões<span class="hx:absolute hx:-mt-20" id="outras-sessões"></span>
    <a href="#outras-sess%c3%b5es" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>Como já mencionei antes, a RubyKaigi teve um programa muito equilibrado com vários temas diferentes para todo mundo. Quero parabenizar a todos por um mix de sessões muito bem pensado. Como de costume, tive o mesmo dilema que tenho em toda conferência que frequento — ou perco sessões porque estou ajustando meus slides até o último minuto ou estou tentando conhecer pessoas novas, gravar entrevistas, fazer networking.</p>
<p>Felizmente, pessoas mais disciplinadas que eu não só assistiram à maioria das sessões como também as descreveram (por favor, mandem nos comentários links para outros blogs com relatos da Kaigi). Um deles é o Stoyan Zhekov, que escreveu três artigos: sobre o <a href="http://bloggitation.appspot.com/entry/rubykaigi-2001-notes-day-1"target="_blank" rel="noopener">Dia 1</a>, sobre o <a href="http://bloggitation.appspot.com/entry/rubykaigi-2011-notes-day-2-part-1"target="_blank" rel="noopener">Dia 2 – Parte 1</a> e sobre o <a href="http://bloggitation.appspot.com/entry/rubykaigi-2011-notes-day-2-part-2"target="_blank" rel="noopener">Dia 2 – Parte 2</a>.</p>
<p>Se você entende japonês, ou quer testar os limites do Google Tradutor, pode ler o enorme relatório no site Gihyo, que fez reportagens para o <a href="http://gihyo.jp/news/report/01/rubykaigi2011/0001"target="_blank" rel="noopener">Dia 1</a>, <a href="http://gihyo.jp/news/report/01/rubykaigi2011/0002"target="_blank" rel="noopener">Dia 2</a> e <a href="http://gihyo.jp/news/report/01/rubykaigi2011/0003"target="_blank" rel="noopener">Dia 3</a>. São <strong>21 páginas</strong>! (E <a href="http://gihyo.jp/news/report/01/rubykaigi2011/0003?page=4"target="_blank" rel="noopener">estou na Página 4 do Relatório do Dia 3</a>, uhu!) Também recomendo que todo mundo fique de olho no <a href="http://rubykaigi.org/2011/en/"target="_blank" rel="noopener">site da RubyKaigi 2011</a> porque tenho certeza que vão postar links para os slides no Slideshare. E você já tem todas as <a href="http://vimeo.com/iogi"target="_blank" rel="noopener">gravações</a> <a href="http://vimeo.com/rubykaigi"target="_blank" rel="noopener">em vídeo</a> deste ano e dos anteriores também, então separe um tempo pra assistir ao máximo que puder.</p>
<h2>Livros à Venda<span class="hx:absolute hx:-mt-20" id="livros-à-venda"></span>
    <a href="#livros-%c3%a0-venda" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>Não sei se isso é algo de toda RubyKaigi, mas eles montaram um pequeno estande de venda de livros com vários títulos interessantes. Como estavam lançando alguns títulos novos na Kaigi, também tiveram uma sessão de autógrafos no intervalo do almoço onde o Matz assinou vários livros. No outro dia, o Takahashi-san, o Morohashi-san e o Matsuda-san assinaram o livro novinho deles. Lançaram livros de Rails 3 e Ruby 3 Recipes.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/5/IMG_0157_original.JPG?1312540582" alt=""  loading="lazy" /></p>
<p>Foi ótimo — consegui meu livro assinado por todos os quatro (uhu!). E eles têm vários livros sobre Ruby, alguns bem específicos, como um livro inteiro só sobre dRuby, outro específico pra desenvolvimento de apps desktop no Mac com Ruby. Também têm vários livros traduzidos da The Pragmatic Programmers, como o The Agile Samurai, pelo Kakutani-san. O Agile está crescendo no Japão — ainda longe do mainstream, mas as pessoas estão interessadas.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/5/IMG_0162_original.jpg?1312540662" alt=""  loading="lazy" /></p>
<h2>(TL;DR) Lightning Talks<span class="hx:absolute hx:-mt-20" id="tldr-lightning-talks"></span>
    <a href="#tldr-lightning-talks" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>Merecem menção especial a <em>YamiRubyKaigi</em> (algo como &ldquo;RubyKaigi das Trevas&rdquo;) e as duas sessões seguintes de Lightning Talks. Como o evento durou três dias, havia tempo de sobra para várias palestras rápidas de 5 minutos. Fiquei surpreso com quantas pessoas falaram sobre assuntos tão variados — e às vezes só engraçados. Isso é algo que, infelizmente, no Brasil ainda estamos muito atrás. Tenho dificuldade com sessões de lightning talks porque geralmente há poucas pessoas dispostas a falar e os tópicos ainda costumam ser básicos em conteúdo. Depois de ver tantas sessões de lightning talks na RailsConf e na RubyKaigi, sei que ainda temos muito trabalho a fazer por aqui.</p>
<p>Alguns destaques e exemplos dessas lightning talks:</p>
<ul>
<li><a href="http://zenpre.net/"target="_blank" rel="noopener">Zenpre</a> — uma ferramenta web pra facilitar o upload de slides no Slideshare, preparar uma transmissão no UStream e fazer uma apresentação de vídeo + slides online.</li>
<li><a href="http://odba.rubyforge.org/"target="_blank" rel="noopener">ODBA</a> ou &ldquo;Object Database Access&rdquo; — se define como um sistema de Object Cache não intrusivo para persistência transparente de objetos.</li>
<li><a href="http://www.slideshare.net/stillpedant/riosproxy-a-framework-for-cli"target="_blank" rel="noopener">Rios Proxy</a> — um framework para ferramentas de interface de linha de comando.</li>
<li><a href="http://ruby-activeldap.rubyforge.org/"target="_blank" rel="noopener">ActiveLDAP</a> — uma biblioteca compatível com Rails 3.1 para acessar diretórios LDAP.</li>
</ul>
<p>Tem várias outras palestras interessantes que recomendo assistir. Algumas são só engraçadas, outras são motivacionais, mas é inegável que <strong>39</strong> lightning talks (17 da YamiRubyKaigi, 11 no 2º dia, 11 no 3º dia), totalizando cerca de <strong>3 horas e 15 minutos</strong> de conteúdo, é muita coisa. Parabéns à comunidade por dedicar tempo montando slides e conteúdo interessante e aparecendo no palco pra apresentá-los.</p>
<p>E como prometi aos meus novos e bons amigos da Austrália, <a href="http://twitter.com/#!/auastro"target="_blank" rel="noopener">Andy Kitchen</a> e <a href="http://twitter.com/#!/jonochang"target="_blank" rel="noopener">Jonathan Cheng</a>, vou dar meu apoio à nova e revolucionária técnica de desenvolvimento de software deles, apresentada na YamiRubyKaigi, que faria até o Kent Beck repensar seus conceitos! :-) Eu apresento a vocês: <strong>V.D.D.</strong></p>


<div class="embed-container">
  <iframe
    src="https://www.youtube.com/embed/lW16ykQ-heg"
    title="YouTube video player"
    frameborder="0"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
    referrerpolicy="strict-origin-when-cross-origin"
    allowfullscreen>
  </iframe>
</div>

<p>Agora sério — pensando bem nesse assunto, sempre me perguntei como é que vejo tanta gente na fila pra falar em conferências americanas como a RailsConf, e agora vi muita gente de novo na fila pra falar na RubyKaigi. Aqui no Brasil geralmente tenho dificuldade pra reunir palestras interessantes suficientes pra preencher uma única sessão.</p>
<p>É só mais uma teoria especulativa minha. Nos EUA existem vários grupos de usuários menores de Ruby que se reúnem com certa frequência, como o Seattle.rb. Especulo que as pessoas começam a &ldquo;treinar&rdquo; lá, fazendo pequenas palestras para audiências pequenas, testando a aceitação do conteúdo, e então vão para conferências maiores. No Japão, o Ruby Evangelist Kakutani-san e o Rails Evangelist Matsuda-san têm promovido &ldquo;kaigis&rdquo; regionais, grupos como o <strong>Asakusa.rb</strong>, inspirados nos grupos de usuários americanos. Esse modelo também ajuda a formar bons palestrantes, oferecendo espaço para praticar diante de audiências menores, e só então ir para conferências maiores.</p>
<p>No Brasil, a comunidade Ruby começou tarde, cresceu rápido, e de repente já tínhamos uma conferência grande como o Rails Summit, quebrando um período importante em que as comunidades regionais poderiam ter crescido e amadurecido. Hoje temos comunidades regionais, mas poucas delas se reúnem presencialmente para apresentar ideias entre si com frequência. A maioria das comunidades menores só se encontra online em listas de e-mail. Então a maioria das pessoas nunca apresentou para audiências menores, nunca recebeu feedback, e não sabe se o conteúdo delas engaja ou não.</p>
<p><a href="http://gihyo.jp/news/report/01/rubykaigi2011/0002?page=5"target="_blank" rel="noopener"><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/5/IMG_1569_original.jpg?1312544599" alt=""  loading="lazy" /></a></p>
<p>Minha recomendação: comunidades regionais são ótimas. Se você é de algum lugar do mundo onde elas não existem, por favor inicie uma. Começa sempre assim: com uma pessoa, talvez duas. Por um tempo você vai se sentir muito pequeno, mas persistência e consistência atraem pessoas e de repente você tem algumas dezenas. E você está praticando habilidades sociais, testando ideias, recebendo feedback direto.</p>
<p>Em São Paulo, existem empresas como o <a href="http://www.caelum.com.br"target="_blank" rel="noopener">Caelum Training Center</a> que sempre apoiaram pequenas comunidades. Eles disponibilizam mensalmente um espaço nas suas instalações para que o grupo regional de Ruby se reúna e apresente suas ideias pelo menos uma vez por mês. Dá pra notar a diferença na qualidade dos palestrantes que treinaram em grupos como esse. Não importa que não seja perfeito — não é pra ser. Você se exercita exatamente porque ainda não está bom. Já apresentei quase 100 vezes em eventos, e ainda estou muito ruim em vários pontos que preciso melhorar. A perfeição vem com a prática. E a prática vem com repetição e feedback. Grupos regionais de usuários são um ótimo lugar pra praticar.</p>
<h2>Keynote de Encerramento<span class="hx:absolute hx:-mt-20" id="keynote-de-encerramento"></span>
    <a href="#keynote-de-encerramento" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>A keynote de encerramento do Matz foi particularmente interessante. Foi a primeira vez que o vi falando ao vivo, e a primeira vez que o vi falar sobre algo diferente de Ruby 2.0 ou RiteVM. Ele falou sobre 4 tópicos diferentes: primeiro sobre sua carreira, depois sobre pêndulos, sobre PG e os próximos 100 anos — exatamente como o título da palestra descreve. Em geral, foi a visão dele sobre o futuro.</p>
<p><a href="http://player.vimeo.com/video/26633560?portrait=0"target="_blank" rel="noopener">http://player.vimeo.com/video/26633560?portrait=0</a></p>
<p><a href="http://vimeo.com/26633560"target="_blank" rel="noopener">[18M10] Pendulum, PG, and the hundred year language</a> from <a href="http://vimeo.com/rubykaigi"target="_blank" rel="noopener">rubykaigi</a> on <a href="http://vimeo.com"target="_blank" rel="noopener">Vimeo</a>.</p>
<p>Como todos sabem, o Matz agora é membro da Heroku. Vai ter suporte oficial para contratar alguns committers do Ruby e montar uma equipe de tempo integral para manter o desenvolvimento da plataforma Ruby. Ele confirmou que não vai se mudar para San Francisco e que o ritmo de desenvolvimento do Ruby não deve mudar muito — pelo menos não de início. Vai continuar trabalhando como sempre fez, de Matsue, sua cidade natal, e continuará como pesquisador associado na NaCl, a empresa japonesa onde trabalha há cerca de 10 anos.</p>
<p>O primeiro desenvolvedor contratado como funcionário de tempo integral nessa equipe foi o notável <strong>mr. Nakata Nobuyoshi</strong>, o maior committer, superando até o Matz em commits no trunk do Ruby, e um dos desenvolvedores mais antigos e seniores do Ruby. Ótima escolha — e esperem para ver uma entrevista que gravei com ele. Ele tem contribuído no seu tempo livre pelos últimos 15 anos, um desenvolvedor extraordinariamente comprometido que raramente se vê nos dias de hoje.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/5/Screen%20Shot%202011-08-05%20at%207.25.12%20AM_original.png?1312539731" alt=""  loading="lazy" /></p>
<p>Depois o Matz explicou que programadores japoneses gostam de construir suas próprias linguagens pequenas, como um hobby. Eventos de Lightweight Language acontecem há muito tempo. Até estudantes do ensino médio tentam construir suas próprias linguagens. E ele tem visto muitas tentativas em vários lugares. Seria interessante se a próxima linguagem mainstream surgisse daí. Mas ele também mencionou uma característica pessoal sua: &ldquo;負けず嫌い&rdquo;, que significa que ele odeia perder. Falando assim pode soar duro, mas simplesmente significa que ele não é o tipo de pessoa que vai ficar parado esperando. Vai estar sempre buscando novas formas de melhorar o design da sua linguagem. Recebe o desafio de braços abertos — é o que ele quer dizer, em termos gerais.</p>
<p>Ele na verdade primeiro mencionou que é &ldquo;大人げない&rdquo; — literalmente &ldquo;imaturo&rdquo;, mas mais no sentido de &ldquo;não agir como se espera de um adulto&rdquo; ou simplesmente &ldquo;infantil&rdquo;. Foi divertido quando ele mergulhou na seção &ldquo;PG&rdquo; da palestra, mencionando o famoso ensaísta e empreendedor <a href="http://www.paulgraham.com/articles.html"target="_blank" rel="noopener">Paul Graham</a>, cujos ensaios fantásticos são leitura obrigatória para qualquer programador sério. O Matz lembrou que o Paul Graham criou uma linguagem parecida com Lisp chamada Arc, mas ela não foi muito popular. Mas imaginando a linguagem dos 100 anos, poderíamos melhorar as linguagens atuais para chegar ao gosto do Paul Graham. E existe essa linguagem parecida com Lisp chamada Ruby, inventada por um cara chamado Matz, e essa linguagem é popular. Então, talvez como designer de linguagem, o Matz seja melhor que o Paul Graham? Claro que era brincadeira, mas foi muito interessante ouvir o próprio Matz fazendo esse comentário específico, mostrando seus lados &ldquo;大人げない&rdquo; e &ldquo;負けず嫌い&rdquo;.</p>
<p><a href="http://vimeo.com/26633560"target="_blank" rel="noopener"><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/5/Screen%20Shot%202011-08-05%20at%207.04.39%20AM_original.png?1312539570" alt=""  loading="lazy" /></a></p>
<p>Ele continuou falando sobre seus pensamentos a respeito da linguagem dos 100 anos — que algo como Ruby ainda estaria por aí. Com a tendência atual de evolução do hardware seguindo a Lei de Moore, não construiríamos linguagens apenas para fins de performance bruta, mas com o objetivo de serem hospitaleiras para os humanos. Então o seu recado final para as gerações futuras foi &ldquo;大人げない大人になろう&rdquo;, que literalmente significa <em>&ldquo;Seja um adulto imaturo&rdquo;</em> ou também <em>&ldquo;não se leve tão a sério&rdquo;</em> — ou uma analogia ainda melhor é a frase do Steve Jobs no famoso <a href="http://www.youtube.com/watch?v=UF8uR6Z6KLc"target="_blank" rel="noopener">Discurso de Formatura de Stanford de 2005</a>, onde encerrou dizendo &ldquo;Stay Hungry, Stay Foolish&rdquo;. É um conselho parecido.</p>
<p>Logo antes disso, ele mencionou mais uma vez que <em>&ldquo;Rivais são sempre bem-vindos, claro&rdquo;</em>&hellip; <em>&ldquo;Mas eu vou te esmagar!&rdquo;</em> :-) De novo, não levem isso a sério — era explicitamente para soar cômico.</p>
<p>E foi interessante porque por muito tempo a comunidade Ruby propagou o meme <em>&ldquo;Matz is nice and so we are nice.&rdquo;</em> Não lembro onde isso começou, mas acho que todo mundo que está na comunidade há algum tempo conhece. Por isso foi divertido ver esse outro <em>&ldquo;lado sombrio&rdquo;</em> do Matz — &ldquo;imaturo&rdquo; e &ldquo;que odeia perder&rdquo;. Isso é ótimo. Acho que esse lado não contradiz o outro — é só que podemos ser mais ferrenhos sem perder a gentileza.</p>
<p><a href="http://codezine.jp/article/detail/4194"target="_blank" rel="noopener"><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/5/matz_is_nice_original.jpeg?1312539523" alt=""  loading="lazy" /></a></p>
<h2>(TL;DR) A Última RubyKaigi<span class="hx:absolute hx:-mt-20" id="tldr-a-última-rubykaigi"></span>
    <a href="#tldr-a-%c3%baltima-rubykaigi" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>Como já mencionei, esse grande evento é organizado pela vontade pura e esforço de um grupo de voluntários muito dedicados. Eles se juntam todo ano, nos últimos 6 anos, para montar esse evento incrível. Dá pra sentir que é diferente de um evento organizado por empresa como a RailsConf ou a RubyConf Brasil. Não me entenda mal — a qualidade está no mesmo nível ou é superior em muitos aspectos. É o clima que é diferente.</p>
<p>Depois da keynote de encerramento do Matz, o Takahashi-san fez um pequeno discurso final. Agradeceu a todos os patrocinadores, participantes e equipe voluntária. Foi muito bonito vê-los todos se reunindo no palco. Eu não tinha ideia de que o grupo de staff era tão grande. Me senti muito humilhado por aquele espetáculo, e eles mereciam cada aplauso.</p>


<div class="embed-container">
  <iframe
    src="https://www.youtube.com/embed/vaKfDkU6i0g"
    title="YouTube video player"
    frameborder="0"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
    referrerpolicy="strict-origin-when-cross-origin"
    allowfullscreen>
  </iframe>
</div>

<p>Mas a conferência deste ano nasceu de uma semente plantada no ano passado. Não sei até onde o Takahashi-san e os outros líderes pensaram nisso, mas se for metade do que especulo, acho que é uma atitude corajosa.</p>
<p>Antes de continuar, deixa eu apresentar outro desenvolvedor Ruby do Japão: o <a href="http://twitter.com/#!/makoto_inoue"target="_blank" rel="noopener">Makoto Inoue</a>. Esse ano ele se voluntariou para ajudar os palestrantes estrangeiros a terem seus slides traduzidos para o japonês, facilitando o trabalho dos tradutores em tempo real durante as palestras (obrigado pela ajuda, Makoto-san!). Ele começou sua carreira em Ruby por causa do Rails alguns anos atrás e conseguiu uma boa posição na <a href="http://new-bamboo.co.uk/"target="_blank" rel="noopener">New Bamboo</a>, em Londres, a empresa que também entregou o incrível serviço <a href="http://pusher.com/"target="_blank" rel="noopener">Pusher</a>.</p>
<p>O Makoto também esteve presente no ano passado e escreveu seus pensamentos em dois artigos que você deve ler antes de continuar (<a href="http://blog.new-bamboo.co.uk/2010/9/14/ruby-divide-at-rubykaigi-2010-and-what-can-you-do-as-a-rubyist-part-1"target="_blank" rel="noopener">Parte 1</a>, <a href="http://blog.new-bamboo.co.uk/2010/9/19/ruby-divide-at-rubykaigi-2010-and-what-can-you-do-as-a-rubyist-part-2"target="_blank" rel="noopener">Parte 2</a>). Na segunda parte ele menciona outro artigo originalmente escrito pelo <a href="http://twitter.com/shyouhei"target="_blank" rel="noopener">Shyouhei Urabe</a>, um desenvolvedor do Ruby Core. Esse artigo se chama <a href="https://github.com/makoto/japanese_fine_software_writings/wiki/Rubykaigi-must-die"title="once at least"target="_blank" rel="noopener">RubyKaigi must die</a> e parece ter inspirado o Takahashi-san no tema da RubyKaigi 2011. Por achar importante destacar, vou citar o artigo aqui:</p>
<p><a href="http://blog.new-bamboo.co.uk/2010/9/14/ruby-divide-at-rubykaigi-2010-and-what-can-you-do-as-a-rubyist-part-1"target="_blank" rel="noopener"><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/5/R1001138_original.JPG?1312544586" alt=""  loading="lazy" /></a></p>
<blockquote>
  <p><strong>1: A qualidade da RubyKaigi é desnecessariamente alta</strong></p>
<p>A taxa da Ruby Kaigi (JPY 6000 por 3 dias) é muito baixa considerando as taxas médias de conferências, mas a qualidade é muito alta. Precisamos pensar em como isso é possível. Me parece que depende demais de voluntários. É como se estivéssemos queimando a motivação desses voluntários como combustível. Fico preocupado que as pessoas se esgotem e que no fim não sobre nada. Não acho que comprar a motivação de alguém com dinheiro (= pagar pela equipe ou contratar empresa profissional de eventos) seja necessariamente ruim, especialmente se ajuda a sustentar a comunidade.</p>
<p>Para ser franco, não existe uma estrutura para a RubyKaigi continuar. Isso porque não tínhamos certeza se a Kaigi continuaria quando começamos. Pensamos &ldquo;vamos tentar&rdquo;. Continuamos por causa da boa resposta contínua, mas isso não é sustentável.</p>
<p><strong>2: A RubyKaigi deveria ser um ponto de partida, não o objetivo</strong></p>
<p>O propósito inicial da Ruby Kaigi era encontrar pessoas (que contribuíram para o Ruby ou usam Ruby de formas interessantes) e colocar os holofotes sobre elas. Deve haver tantos Rubyistas que se mantiveram em baixo perfil a menos que frequentassem a Ruby Kaigi. Concordo que isso é ótimo, mas não deveria ser o ponto de partida. A RubyKaigi é quase como um berço para Rubyistas, mas esse não é o objetivo final. Sinto que o número e a qualidade dessas pessoas começam a superar a RubyKaigi, e que ela vai se tornar uma restrição para as pessoas à medida que cresce.</p>
<p>Como evitar isso? Precisamos de algum tipo de estratégia de escala — como aumentar a capacidade da Kaigi, realizá-la com mais frequência, ou incorporar a RubyKaigi como uma organização sustentável — mas não tenho certeza se há alguém que queira fazer isso. Então a alternativa vai para &ldquo;Pare já!!&rdquo;.</p>
<p><strong>3: A RubyKaigi não é assustadora?</strong></p>
<p>Estava esperando que alguém dissesse isso em algum momento. Por que vocês sempre mencionam &ldquo;Amor&rdquo; ou se sentem bem, e todo mundo fica tão emocionado? Isso é assustador. Precisam se acalmar um pouco. Não é anormal? Se você começa a ouvir algo que soa suave demais, significa que há outra coisa por trás.</p>
<p>Para ser brutalmente honesto, a RubyKaigi é um instrumento para algumas pessoas líderes agitarem outras pessoas — isso é o que chamamos de &ldquo;culto&rdquo;. Pode não ser tão ruim. Dito isso, sou de dentro da comunidade (NOTA: o autor é um dos committers do Ruby core), então posso até estar subestimando esse fenômeno.</p>
<p>Isso é perigoso, porque é sinal de febre temporária e as pessoas logo vão embora quando o hype passa. É ótimo que o Ruby tenha se tornado tão popular, mas precisamos pensar em como ter uma comunidade sustentável, então a febre adicional deve parar. Chegou a hora de esfriar um pouco.</p>
<p>É isso. Se você continua dizendo &ldquo;É muito difícil (organizar)&rdquo; ou &ldquo;(a organização da RubyKaigi) é muito frágil&rdquo;, então você deveria parar agora. A RubyKaigi não é toda a sua vida, não é?</p>

</blockquote>
<p>Então, no discurso de encerramento da RubyKaigi 2010, eles anunciaram que 2011 seria a RubyKaigi Final. A ideia é fechar esse ciclo, se reorganizar e voltar. O Takahashi-san vai fundar uma organização adequada para ser a guardiã de uma nova conferência ainda sem nome que deve voltar provavelmente em 2013. Então 2012 será a primeira lacuna em 6 anos de RubyKaigi. Ainda não se sabe como isso vai se reorganizar, mas parece claro que não é o fim.</p>
<p><a href="http://rubycentral.org/"target="_blank" rel="noopener"><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/5/Screen%20Shot%202011-08-05%20at%208.46.54%20AM_original.png?1312544851" alt=""  loading="lazy" /></a></p>
<p>Não levem tudo ao pé da letra — são palavras sábias que merecem reflexão. Fiquem atentos.</p>
<p>Já é uma grande conquista conseguir realizar seis conferências consecutivas como essa. Estive envolvido em três conferências consecutivas de tamanhos similares e posso apreciar o esforço. Disse que é uma atitude corajosa porque exige coragem desmontar algo assim. Uma vez que você começa e realmente gosta, é difícil largar. Mas por outro lado você precisa ir para o próximo nível quando chega no primeiro teto — e acho que a RubyKaigi cumpriu seu propósito.</p>
<p>Nos EUA, Chad Fowler, Rich Kilmer, David Black organizaram a primeira RubyConf em 2001 e logo depois fundaram a RubyCentral, uma organização sem fins lucrativos, para organizar as conferências seguintes e apoiar eventos regionais. Foi muito &ldquo;americano&rdquo; e uma jogada inteligente que compensou enormemente, especialmente com o apoio subsequente da O&rsquo;Reilly e outras empresas. Estão entregando a 11ª RubyConf e acabaram de entregar a 6ª RailsConf. Os &ldquo;pais fundadores&rdquo; da Comunidade Ruby americana foram capazes de fomentar um <strong>ecossistema</strong> sustentável. Voltarei a esse assunto em outro artigo.</p>
<p><a href="http://blog.new-bamboo.co.uk/2010/9/14/ruby-divide-at-rubykaigi-2010-and-what-can-you-do-as-a-rubyist-part-1"target="_blank" rel="noopener"><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/8/5/4935820587_2169342225_b_original.jpg?1312544730" alt=""  loading="lazy" /></a></p>
<p>Existem várias semelhanças entre as comunidades Ruby japonesa e brasileira, existem desafios específicos e há muitas coisas que aprendi pessoalmente na minha viagem. Vou compartilhar alguns desses insights nos meus próximos artigos. Por ora, vou encerrar minhas impressões sobre essa RubyKaigi Final dizendo que ela superou minhas expectativas e que realmente aprecio todo o esforço dedicado pela equipe para montar essa grande conferência — e desejo a todos boa sorte no retorno.</p>
<p>Parabéns!</p>
]]></content:encoded><category>rubykaigi2011</category></item><item><title>[Jornada ao Japão #1] Explorando a Cidade de Tóquio</title><link>https://www.akitaonrails.com/2011/07/26/jornada-ao-japao-1-explorando-a-cidade-de-toquio/</link><guid isPermaLink="true">https://www.akitaonrails.com/2011/07/26/jornada-ao-japao-1-explorando-a-cidade-de-toquio/</guid><pubDate>Tue, 26 Jul 2011 02:54:00 -0300</pubDate><description>&lt;p&gt;Este é o primeiro artigo de uma &lt;strong&gt;série&lt;/strong&gt; que vai usar a viagem ao RubyKaigi no Japão como pano de fundo — e uma espécie de pretexto — para algo completamente diferente que pretendo tentar, ainda que não tenha certeza se vou conseguir.&lt;/p&gt;
&lt;p&gt;Se você não me conhece, meu nome é Fabio Makoto Akita. Fabio é meu nome de batismo brasileiro. Makoto é meu nome japonês (que funciona como nome do meio no mundo ocidental) e Akita é meu sobrenome. Sou nikkei de terceira geração, nascido e criado no Brasil. Muita gente no Japão me perguntou sobre isso, daí a explicação.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Este é o primeiro artigo de uma <strong>série</strong> que vai usar a viagem ao RubyKaigi no Japão como pano de fundo — e uma espécie de pretexto — para algo completamente diferente que pretendo tentar, ainda que não tenha certeza se vou conseguir.</p>
<p>Se você não me conhece, meu nome é Fabio Makoto Akita. Fabio é meu nome de batismo brasileiro. Makoto é meu nome japonês (que funciona como nome do meio no mundo ocidental) e Akita é meu sobrenome. Sou nikkei de terceira geração, nascido e criado no Brasil. Muita gente no Japão me perguntou sobre isso, daí a explicação.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0407_original.JPG?1311654078" alt=""  loading="lazy" /></p>
<p>O Brasil é um <a href="http://en.wikipedia.org/wiki/Developing_country"target="_blank" rel="noopener">País Emergente e em Desenvolvimento</a>, ex-<a href="http://en.wikipedia.org/wiki/Third_World"target="_blank" rel="noopener">Terceiro Mundo</a>. Alguns acham que a cultura brasileira é muito parecida com a americana, por serem do mesmo mundo ocidental e terem raízes europeias em comum. E que o Japão tem uma cultura muito diferente das duas, por ser do Extremo Oriente, do <a href="http://en.wikipedia.org/wiki/Orient"target="_blank" rel="noopener">Oriente</a>.</p>
<p>Ruby é um dos poucos projetos open source que conheço com uma comunidade americana forte e, ao mesmo tempo, uma comunidade japonesa igualmente forte.</p>
<h2>(TL;DR) Aviso<span class="hx:absolute hx:-mt-20" id="tldr-aviso"></span>
    <a href="#tldr-aviso" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/blog%20anna%20avalanche%20second%20life%20100anos-imigra_original.jpg?1311654350" alt=""  loading="lazy" /></p>
<p>Fui criado com uma base japonesa muito forte, mas ao mesmo tempo fortemente influenciado pela cultura brasileira que cerca minha família. Me formei num país que consome e incorpora vários aspectos da cultura americana, embora quase nada de suas filosofias internas.</p>
<p>Por isso estou na posição privilegiada de ter sido criado em duas culturas — ocidental e oriental — ao mesmo tempo. Em geral isso não é grande coisa para a maioria, nem mesmo para outros nikkeis criados fora do Japão. Mas pelo menos para mim, significa que não tomo nada como garantido. Explicar isso vai ser um desafio, então assuma que tomar decisões é mais difícil para pessoas como eu.</p>
<p>Não sou profissional na área de <a href="http://en.wikipedia.org/wiki/Anthropology"target="_blank" rel="noopener">Antropologia Social</a>. Às vezes vou precisar recorrer a um <a href="http://en.wikipedia.org/wiki/Reductionism"target="_blank" rel="noopener">Reductionism</a> exagerado. Leia tudo com um grão de sal. Não vou afirmar &ldquo;verdades absolutas&rdquo;, apenas conclusões e explicações baseadas em diferentes pontos de vista que não são nem bons nem ruins — só diferentes. Tente resistir à tentação de pensar em &ldquo;certo&rdquo; e &ldquo;errado&rdquo; e em vez disso tente <a href="http://en.wikipedia.org/wiki/Understanding"target="_blank" rel="noopener">compreender</a> o assunto.</p>
<p>O que estou pedindo não é trivial. Não tome nada como garantido e assuma que você está sempre enxergando tudo pelo filtro da sua própria cultura. Isso inevitavelmente carrega preconceitos que levam a conclusões tendenciosas, alguns deles chamados de <a href="http://en.wikipedia.org/wiki/Common_sense"target="_blank" rel="noopener">senso comum</a>. Assume também que eu entendo os efeitos colaterais de ferramentas como reductionism, empirismo e especulação pura. Vou assumir leitores inteligentes.</p>
<p>O desafio desta série e o objetivo que persigo é escrever de forma que brasileiros, norte-americanos e japoneses possam entender, partindo do pressuposto de que cada um tem sua própria cultura excepcional.</p>
<h2>(TL;DR) A Decisão de Partir<span class="hx:absolute hx:-mt-20" id="tldr-a-decisão-de-partir"></span>
    <a href="#tldr-a-decis%c3%a3o-de-partir" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>Como japonês, dá pra imaginar o peso pessoal de visitar o país de origem da minha família pela primeira vez. Ao mesmo tempo, sou do tipo que só curte viajar quando há um propósito claro a cumprir.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/kasato-maru_original.jpg?1311654309" alt=""  loading="lazy" /></p>
<p>Segurei meu desejo de visitar o Japão até ter um motivo. Lá em 2007, eu ainda não tinha. Poderia ir lá e falar pras pessoas que <em>&ldquo;pretendo contribuir no futuro para ajudar a comunidade Ruby brasileira.&rdquo;</em></p>
<p>Quem liga, né? <a href="http://en.wikipedia.org/wiki/The_road_to_hell_is_paved_with_good_intention"target="_blank" rel="noopener">O caminho para o inferno é pavimentado de boas intenções</a>. Resultados sempre vão sobrepor qualquer boa intenção. Eu sabia que levaria alguns anos, mas tudo que vale a pena leva tempo.</p>
<p>Quatro anos se passaram desde que decidi me tornar um evangelista Ruby, e finalmente tinha algo a compartilhar — então decidi que era hora. Mas 2011 foi um ano muito pesado em volume de trabalho, no bom sentido. Por isso só comecei a me preparar para o RubyKaigi lá pro final de junho. Mandei um e-mail casual no dia 22 de junho para o maior evangelista Rails do Japão, <a href="http://twitter.com/a_matsuda"target="_blank" rel="noopener">Akira Matsuda</a>, dizendo que talvez fosse.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/blog_anna_avalanche_second_life_Liberdade_bandeiras_100_anos_imigra_o_japonesa_original.JPG?1311654327" alt=""  loading="lazy" /></p>
<p>Isso desencadeou uma troca com ele e com o maior evangelista Ruby do Japão, <a href="http://twitter.com/kakutani"target="_blank" rel="noopener">Shintaro Kakutani</a>, dizendo que um dos palestrantes internacionais não poderia ir, e haveria um slot de 30 minutos disponível numa das trilhas paralelas. Foi assim que acabei como palestrante! É um bom exemplo de <a href="http://en.wikipedia.org/wiki/Serendipity"target="_blank" rel="noopener">Serendipity</a>.</p>
<p>Nessa época eu estava enterrado em trabalho, então o processo de visto teve que esperar (sim, brasileiros precisam de visto em vários países). Meu voo estava marcado para 12 de julho, terça-feira, e só consegui ir ao Consulado Japonês no dia 4 de julho. Se algo desse errado, não teria mais como tentar de novo. O consulado só atendia às segundas, quartas e sextas, das 9h às 11h. Para deixar as coisas ainda mais emocionantes, estava esperando ansiosamente no consulado no dia 4 e o último documento necessário me foi entregue às 10h55, na <a href="http://www.merriam-webster.com/dictionary/eleventh%20hour"target="_blank" rel="noopener">última hora</a>! Mas eu me desviei do assunto.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0030_original.JPG?1311652893" alt=""  loading="lazy" /></p>
<p>Ir ao RubyKaigi pela primeira vez, visitar o Japão pela primeira vez e ainda conseguir falar com a comunidade japonesa pareceu o encerramento perfeito da minha jornada pessoal. Foi longa e muito difícil, mas valeu demais.</p>
<h2>Pedido de Desculpas<span class="hx:absolute hx:-mt-20" id="pedido-de-desculpas"></span>
    <a href="#pedido-de-desculpas" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>Quatro anos desde que decidi evangelizar Ruby, eu sabia sobre o que queria falar. A palestra se chamava <a href="http://rubykaigi.org/2011/en/schedule/details/18S06"target="_blank" rel="noopener">Personal Dilemma: How to work with Ruby in Brazil?</a>, e seria no dia 18 de julho. A <a href="http://vimeo.com/26584318"target="_blank" rel="noopener">gravação em vídeo da minha sessão</a> já estava disponível (graças à equipe eficiente do RubyKaigi). Dê uma olhada e mande feedback, sempre ajuda.</p>
<p>Teve um erro na introdução da minha palestra, quando falo em japonês. Quis dizer <em>&ldquo;Gostaria de agradecer a Yukihiro Matsumoto e o Ruby Core, mesmo que talvez não estejam aqui&rdquo;</em>, mas acabei dizendo <em>&quot;&hellip; mesmo que talvez não seja necessário.&quot;</em> Como assim!? Errei ao dizer <em>&ldquo;iranai&rdquo;</em> em vez de <em>&ldquo;irarenai&rdquo;</em> ou simplesmente <em>&ldquo;inai&rdquo;</em> — peço desculpas por isso. Espero que quem entende japonês tenha percebido pelo contexto que foi um erro.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/Screen%20Shot%202011-07-26%20at%201.32.09%20AM_original.png?1311654600" alt=""  loading="lazy" /></p>
<h2>Um Brasileiro-Japonês Encontra o Japão<span class="hx:absolute hx:-mt-20" id="um-brasileiro-japonês-encontra-o-japão"></span>
    <a href="#um-brasileiro-japon%c3%aas-encontra-o-jap%c3%a3o" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>Antes das discussões filosóficas e culturais mais pesadas que quero tentar, deixa eu começar de forma leve com um relato simples da minha primeira visita ao Japão.</p>
<p>Viajei para o Japão no dia 12 de julho. Como o Japão está 12 horas à frente do Brasil e o tempo total de viagem seria mais de 28 horas (11h30 de São Paulo até Frankfurt; 6 horas de espera em Frankfurt; e mais 11 horas até Narita, no Japão), só chegaria no dia 14 de julho.</p>
<p>A coincidência é que meu aniversário foi no dia 13 de julho, que passei basicamente no aeroporto de Frankfurt. Acho que a essa altura todo mundo já entendeu que estava recebendo um presente de aniversário e tanto. Sem nenhuma reclamação — e de bônus ainda, o voo de Frankfurt para Narita estava praticamente vazio e eu era o único passageiro na minha fileira! Fiquei com os 3 assentos só pra mim. Muita sorte, adorei.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0042_original.JPG?1311654745" alt=""  loading="lazy" /></p>
<p>Cheguei ao Aeroporto Internacional de Narita às 15h do dia 14 de julho. É inverno aqui no Brasil, mas verão no Japão, e era um dia lindo, quente e ensolarado em Narita. Sou do tipo que nunca conta com o filhote antes de nascer. Fiquei segurando a respiração desde que minha empresa concordou em patrocinar a viagem, e só relaxei de verdade quando passei pela Imigração e coloquei os pés em solo japonês. Dá pra imaginar como foram estressantes os dias anteriores. Qualquer coisa podia dar errado: o visto podia não ter sido aprovado, podia ter problemas na Imigração alemã, podia ter problemas na Imigração japonesa. Quando muitas variáveis incontroláveis podem dar errado, você precisa planejar com muito cuidado e não baixar a guarda até que cada etapa de risco seja concluída com segurança. Achar que nada vai dar errado, ser confiante demais, é exatamente o que te faz falhar. <a href="http://en.wikipedia.org/wiki/Murphy%27s_law"target="_blank" rel="noopener">A Lei de Murphy</a> nunca tira folga, e você também não pode.</p>
<p>Uma dica importante se você pretende visitar o Japão pela primeira vez: não pegue táxi para Tóquio. Narita fica a cerca de 1 hora de Tóquio. No Brasil, temos um transporte público muito precário — o Aeroporto Internacional de Guarulhos em São Paulo fica na cidade de Guarulhos, a menos de uma hora do centro paulistano, então a gente sempre pega táxi. Mas táxi no Japão é caríssimo. O erro de pegar um táxi de Narita até o bairro de Ikebukuro me custou mais de 20.000 ienes, mais de 260 dólares! O dobro do que eu pagaria no Brasil por uma distância similar.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0052_original.JPG?1311654824" alt=""  loading="lazy" /></p>
<p>Existe uma solução muito melhor: o Skyliner, um trem rápido, confortável e confiável que te leva direto do saguão do aeroporto para várias estações principais de Tóquio, de onde você alcança praticamente qualquer lugar da cidade. E custa 10 vezes menos que o táxi. Mas eu estava cansado, estava pensando como brasileiro, e ignorei completamente a possibilidade de o aeroporto ter uma linha de trem tão eficiente a poucos metros do portão de chegada.</p>
<h2>(TL;DR) Se Adaptando ao Japão<span class="hx:absolute hx:-mt-20" id="tldr-se-adaptando-ao-japão"></span>
    <a href="#tldr-se-adaptando-ao-jap%c3%a3o" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>Fiquei num hotel barato chamado Oh-Edo, em Toshima-ku, em <a href="http://en.wikipedia.org/wiki/Ikebukuro"target="_blank" rel="noopener">Ikebukuro</a>. Fiquei um pouco surpreso com o tamanho minúsculo do quarto pelos padrões brasileiros — normal para os padrões japoneses, eu acho. Lembra que imóvel em Tóquio é caro. Mais do que isso, a <a href="http://en.wikipedia.org/wiki/Largest_Metropolitan_Area"target="_blank" rel="noopener">densidade populacional</a> é absurda. Para comparar: Tóquio tem mais de 32 milhões de pessoas numa área de 8.000 km² e minha cidade, São Paulo, tem 18,8 milhões numa área similar de 8.400 km². O dobro da densidade, na média!</p>
<p>O dia 14 de julho era quinta-feira e cheguei à noite. Depois de largar a mala e descansar um pouco, decidi explorar o bairro de Ikebukuro. Para contextualizar meu histórico: passei vários anos da infância aprendendo japonês, absorvendo a cultura e a cultura pop. Era muito comum na comunidade japonesa de São Paulo importar fitas VHS com vários programas de TV japoneses — dramas, filmes, shows musicais — todos gravados. Toda semana íamos a uma locadora (havia algumas bem conhecidas em São Paulo nos anos 80 e 90) e assistíamos algumas fitas durante a semana. Havia um gap de cerca de um mês, que era o tempo médio de entrega por navio.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0055_original.JPG?1311655052" alt=""  loading="lazy" /></p>
<p>Mais do que isso, especialmente durante os anos 90, fui um ávido fã de manga e anime. Li centenas de volumes de manga em japonês e assisti centenas de horas de animes. O volume absurdo de conteúdo que consumi em mais de 10 anos fez com que eu conhecesse praticamente todos os aspectos de Tóquio e arredores sem nunca ter estado lá. Conhecia tudo na teoria — era hora de experienciar na prática. Mas isso significa que não tive quase nenhum impacto ou choque. Foi um processo de validação do conhecimento mais do que qualquer outra coisa, o que acredito ser bem diferente do que uma pessoa não-japonesa sentiria estando lá.</p>
<p>Muitos poderiam achar que é muito e que provavelmente fui muito dedicado — mas não seria verdade. Muitos nikkeis de segunda ou terceira geração criados nos anos 80 e início dos 90 teriam o mesmo comportamento. Eu até diria que estou abaixo da média de conhecimento japonês se comparado a muitos da minha geração. Há vários nipo-brasileiros que leem, escrevem e falam japonês fluente em nível universitário, o que não é o meu caso.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0060_original.JPG?1311655106" alt=""  loading="lazy" /></p>
<p>Outra coisa é que faz vários anos que não pratico o japonês. Meu conhecimento de <a href="http://en.wikipedia.org/wiki/Kanji"target="_blank" rel="noopener">Kanji</a> é ruim — provavelmente me lembro de menos de 300, que é menos do que um aluno do terceiro ano precisa saber. Para ler um jornal, por exemplo, é preciso conhecer pelo menos 2.000 kanjis. Isso significa que eu conseguia me comportar, ouvir e falar adequadamente — embora com vocabulário falho às vezes — mas não conseguia ler toda placa nas ruas e lojas. Algumas placas importantes têm legendas em inglês, o que ajuda um pouco.</p>
<p>Se bem me lembro, Tóquio não foi uma cidade planejada, então não há organização lógica — a cidade foi crescendo organicamente. Mas uma característica comum dos grandes bairros é que há algumas avenidas largas principais rodeadas por grades de ruas estreitíssimas (sem calçada, mal cabendo um carro). Os prédios ficam colados uns nos outros, dando uma sensação muito compacta às quadras. Os prédios fora das avenidas principais costumam ser muito estreitos também. Isso é resultado da densidade populacional absurda: simplesmente não pode desperdiçar nenhum espaço. Se tiver oportunidade, vá visitar o bairro de Odaiba — infelizmente não tive tempo de ir — mas foi construído sobre o mar, mostrando como a cidade busca formas de criar espaço onde não há.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0064_original.JPG?1311655116" alt=""  loading="lazy" /></p>
<p>Outra coisa que confunde estrangeiros é que nos países ocidentais o sistema de endereços geralmente tem ruas e avenidas com nomes e cada casa ou prédio com um número em ordem crescente linear.</p>
<p>Por exemplo, o Hotel Oh-Edo fica em Tokyo-gun, Toshima-ku, Ikebukuro, 2-68-2. Parece estranho? <a href="http://en.wikipedia.org/wiki/Japanese_addressing_system"target="_blank" rel="noopener">Os endereços na maior parte do Japão</a> são descritos do nome do município (Tokyo-gun), para o bairro administrativo (Toshima-ku) e depois 3 identificadores numéricos divididos por distrito (2-choume), quadra (68-ban), número da casa (2-go) — que, por sinal, não segue nenhuma ordem reconhecível, provavelmente numerado pela ordem de construção dentro da quadra.</p>
<p>Portanto, sem mapa não dá pra se orientar na cidade. Outra dica: tive a sorte de ter impresso o mapa do Google Maps do meu hotel, que o motorista de táxi conseguiu usar para chegar perto da área — e mesmo assim precisamos parar para perguntar o caminho. Então, compre um Guia da Cidade com mapas das principais regiões para não ficar completamente perdido! E sempre que quiser ir a um lugar novo, imprima um mapa do Google Maps ou peça pra alguém desenhar um mapa num papel. Não dá pra chegar às cegas a novos locais confiando apenas na lógica ocidental de nomes de ruas, números lineares, cruzamentos, etc.</p>
<p>A região de Ikebukuro parece ser muito movimentada, com vários blocos comerciais e uma mistura de lojas de conveniência, restaurantes, fliperama, pequenas boates, karaokês — uma área muito animada à noite também. Tudo a uma distância confortável a pé do meu hotel.</p>
<h2>A Eficiência do Transporte e do Entretenimento<span class="hx:absolute hx:-mt-20" id="a-eficiência-do-transporte-e-do-entretenimento"></span>
    <a href="#a-efici%c3%aancia-do-transporte-e-do-entretenimento" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>O principal meio de transporte em Tóquio é definitivamente o sistema ferroviário supereficiente deles. De acordo com a <a href="http://en.wikipedia.org/wiki/Transport_in_Greater_Tokyo#Rail"target="_blank" rel="noopener">Wikipedia</a>, são 882 estações ferroviárias interconectadas na Metrópole de Tóquio, sendo 282 delas de metrô. Estima-se que cerca de 20 milhões de pessoas usam o trem como principal meio de transporte (não viagens) na área metropolitana diariamente. Para comparar, o país inteiro da Alemanha — com o maior uso per capita de trem na Europa — tem 10 milhões de passageiros diários de trem.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0338_original.JPG?1311655329" alt=""  loading="lazy" /></p>
<p>Em São Paulo temos apenas 62 estações, com 3,6 milhões de passageiros por dia. Fico pessoalmente envergonhado quando apresento esse aspecto da minha cidade para amigos estrangeiros. O problema do transporte público é simplesmente péssimo. Para os brasileiros, um sistema ferroviário do tamanho do japonês é algo que só se imagina em ficção científica. Foi realmente avassalador entrar na enorme estação de Ikebukuro pela primeira vez e me sentir perdido, como um ratinho de laboratório num labirinto à procura da saída.</p>
<p>A única coisa que eu sabia era que da estação de Ikebukuro conseguiria pegar a Linha Yamanote, que passa por vários bairros famosos como Akihabara e Shibuya, que eu pretendia visitar na sexta-feira, dia 15. Não encontrei no mapa de primeira, mas conversando com o atendente da estação (e é aqui que falar japonês ajuda muito). A maioria dos japoneses entende um pouco de inglês, mas não fala de forma muito fluente ou compreensível (mais sobre isso depois). Se eu tivesse ficado andando pelas paredes veria os vários mapas de linhas e eventualmente encontraria, mas foi mais fácil quando ele me explicou que eu devia procurar a Linha JR. Em vez de &ldquo;Yamanote&rdquo;, que é o nome da linha, as placas apontam para o nome da empresa privada operadora, o &ldquo;JR&rdquo;, abreviação de <a href="http://en.wikipedia.org/wiki/Transport_in_Greater_Tokyo#Japan_Rail"target="_blank" rel="noopener">East Japan Railway Company</a>. Então sempre que ver JR nas placas da estação, se refere à Yamanote, que é uma linha circular que passa por vários locais conhecidos na área mais movimentada de Tóquio.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0134_original.JPG?1311655517" alt=""  loading="lazy" /></p>
<p>Primeiro fui a Shibuya, que tem várias lojas de roupa, shoppings, restaurantes. Um bom lugar pra fazer compras. Por sinal, várias das principais estações de trem têm shoppings construídos em cima — definitivamente querem que você consuma. E outra coisa que você vai notar é o volume absurdo de ruído visual nos prédios, vários outdoors coloridos e gigantes espalhados pela cidade criando uma paisagem muito colorida e agitada. Similar a algumas partes movimentadas de Nova York, por exemplo.</p>
<p>Compare isso com minha cidade natal de São Paulo, a 4ª maior metrópole do mundo. Em 2007, nosso prefeito <a href="http://www.adbusters.org/magazine/73/Sao_Paulo_A_City_Without_Ads.html"target="_blank" rel="noopener">proibiu toda a publicidade externa</a>. Foi um programa bastante bem-sucedido — o mercado publicitário reclamou, mas fora isso as pessoas aceitaram. A maioria diz que a cidade ficou muito mais limpa e eu concordo, embora seja um pouco triste que agora seja bem cinzenta e entediante ao mesmo tempo. Não ajuda que, ao contrário de Tóquio, tenhamos poucas árvores e áreas verdes, limitadas a pequenas manchas de vegetação e alguns parques na cidade.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0072_original.JPG?1311655602" alt=""  loading="lazy" /></p>
<p>Por falar nisso, me lembra o problema da poluição urbana. Sofremos muito em São Paulo, onde até temos um ditado popular que diz que <em>&ldquo;em São Paulo as pessoas conseguem &lsquo;ver&rsquo; o ar que respiram&rdquo;</em> — literalmente verdade, dá pra ver uma camada amarelada e pesada de poluição no horizonte cobrindo a cidade. Pessoalmente senti o ar de Tóquio muito mais limpo do que estou acostumado. Provavelmente não tão bom quanto em áreas rurais, mas para uma metrópole do tamanho de Tóquio acho que eles se saem muito bem.</p>
<p>Próxima parada: Akihabara, ou simplesmente &ldquo;Akiba&rdquo;. Se você quer eletrônicos e entretenimento nerd, é lá que você vai. É uma área enorme repleta de lojas de eletrônicos, lojas de manga, vários &ldquo;maid cafés&rdquo;. Lembre-se de trazer o passaporte para os descontos de duty free.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0098_original.JPG?1311655737" alt=""  loading="lazy" /></p>
<p>Por curiosidade, o Japão tem uma grande indústria musical. Mas os japoneses levam a palavra &ldquo;indústria&rdquo; muito a sério — eles literalmente produzem cantores ídolos em massa. Garimpar talentos autônomos ainda acontece, mas geralmente é mais difícil e demora mais. Em vez disso, fazem pesquisa de mercado, planejam a longo prazo, fazem grandes audições para encontrar candidatos jovens com potencial que possam ser inseridos no processo, criados, recebendo educação especial, aulas de canto, aulas de dança e transformados em ídolos profissionais. Robôs poderiam quase substituí-los e ninguém perceberia.</p>
<h3>(TL;DR) AKB48<span class="hx:absolute hx:-mt-20" id="tldr-akb48"></span>
    <a href="#tldr-akb48" class="subheading-anchor" aria-label="Permalink for this section"></a></h3><p>Espera — eles estão indo exatamente por esse caminho!</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0356_original.JPG?1311655937" alt=""  loading="lazy" /></p>
<p>Em Akiba você vai encontrar o <a href="http://en.wikipedia.org/wiki/AKB48"target="_blank" rel="noopener">AKB48</a>, um dos &ldquo;produtos de entretenimento&rdquo; mais radicais que já vi essa indústria entregar. É um grupo enorme com 48 ídolas divididas nos Times A, K e B. Têm até ídolas trainee! A ideia é permitir que os fãs tenham um contato mais próximo com suas ídolas no próprio teatro delas em Akiba, e por isso ter muitas ídolas ajuda a distribuir melhor a agenda. A ideia parece engajar os fãs no futuro do grupo, quase como um reality show de nova geração — que já está em andamento há mais de 6 anos.</p>
<p>O AKB48 está no <a href="http://www.guinnessworldrecords.com/Search/Details/Largest-popgroup/73468.htm"target="_blank" rel="noopener">Guinness World Records</a> como o maior grupo pop da história — óbvio. É uma ideia que entendo, no contexto asiático, mas não consigo ver sendo exportada para fora da Ásia (Coreia e China têm &ldquo;gostos&rdquo; similares por ídolos pop). É tão radical que chegaram a criar uma ídola gerada por computador misturando características físicas e faciais de algumas das ídolas reais do grupo. Os fãs ficaram chocados quando ela foi identificada como não sendo uma pessoa real! Vá entender!</p>
<p>Assista ao comercial de TV com a nova ídola:</p>


<div class="embed-container">
  <iframe
    src="https://www.youtube.com/embed/Z0fU3O8ynTE"
    title="YouTube video player"
    frameborder="0"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
    referrerpolicy="strict-origin-when-cross-origin"
    allowfullscreen>
  </iframe>
</div>

<p>Você conseguiu identificar qual era o modelo CG? Agora veja o making of:</p>


<div class="embed-container">
  <iframe
    src="https://www.youtube.com/embed/slvXiVsbkmU"
    title="YouTube video player"
    frameborder="0"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
    referrerpolicy="strict-origin-when-cross-origin"
    allowfullscreen>
  </iframe>
</div>

<h2>De Volta ao Passeio<span class="hx:absolute hx:-mt-20" id="de-volta-ao-passeio"></span>
    <a href="#de-volta-ao-passeio" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>Me desviei um pouco, então voltando ao relato. A sexta terminou, e no sábado começa o RubyKaigi, que aconteceria no Centro Cultural de Nerima. Olhando os mapas, percebi que podia pegar a linha Seibu a partir da estação de Ikebukuro direto para Nerima, e assim foi. Uma viagem de menos de 15 minutos de trem me deixou bem do outro lado da rua do centro de convenções — moleza.</p>
<p>Vou deixar o relato específico do RubyKaigi para o próximo artigo, então continuo falando do passeio pela cidade por enquanto.</p>
<p>Durante o período da conferência não visitei nenhum outro lugar. Uma curiosidade: na segunda-feira dia 18, o dia em que ia fazer minha palestra, fui à estação de Ikebukuro pegar o trem Seibu. Estava meio cansado porque tinha ficado trabalhando nos últimos ajustes dos slides de manhã, então não percebi que o trem estava demorando muito para chegar ao destino. Deveria ser uma viagem de 15 minutos.</p>
<p>Aí olhei pela janela e vi que a cidade estava ficando cada vez menos movimentada — menos prédios, menos gente. Estava indo para os subúrbios! Desembarquei na próxima estação, em Musashi-sakai, acho. Lugar tranquilo, quase parecia interior. Olhei com mais atenção o mapa da linha e percebi que havia pelo menos 6 rotas diferentes servidas pela mesma linha Seibu! Peguei outra de volta para Nerima. Essa viagem toda levou mais de uma hora, mas valeu a aprendizagem. Portanto, muito cuidado: cada linha pode ter trens percorrendo rotas diferentes, todos devidamente identificados — é só questão de prestar atenção.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0262_original.jpg?1311656399" alt=""  loading="lazy" /></p>
<p>Por sinal, para os estrangeiros ajuda muito que dentro do trem há sempre gravações dizendo o nome da próxima estação, quais outras linhas cruzam a mesma estação caso precise trocar de linha, qual lado do trem vai abrir para a saída — e dizem tudo em japonês e inglês. Além disso, a maioria dos mapas tem versões em japonês e inglês.</p>
<p>Até as máquinas de venda de bilhetes têm opções de menu em inglês. É só olhar o mapa, encontrar sua estação e ver o código numérico ao lado do nome — esse é o preço do bilhete. Na máquina, você toca no botão com aquele valor e insere moedas ou notas. Geralmente fica na faixa de 130 a 190 ienes para a maioria das estações.</p>
<p>Se decidir trocar de linha no meio do percurso para ir a outra estação, há máquinas para ajustar a tarifa. Guarde o bilhete depois de entrar no trem — vai precisar dele para sair na outra estação ou ajustar o preço, ou pode falar com o atendente nas catracas de saída. Os cidadãos japoneses normalmente têm cartões inteligentes recarregáveis chamados <a href="http://en.wikipedia.org/wiki/Suica"target="_blank" rel="noopener">Suica</a> e outros como <a href="http://en.wikipedia.org/wiki/PASMO"target="_blank" rel="noopener">Pasmo</a> e <a href="http://en.wikipedia.org/wiki/TOICA"target="_blank" rel="noopener">Toica</a>. O Japão tem <a href="http://en.wikipedia.org/wiki/List_of_smart_cards#Asia"target="_blank" rel="noopener">dezenas de sistemas diferentes de cartão inteligente</a> que você verá escritos em muitos lugares dentro das estações, trens, ônibus.</p>
<h2>Os Últimos Dias<span class="hx:absolute hx:-mt-20" id="os-últimos-dias"></span>
    <a href="#os-%c3%baltimos-dias" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0266_original.JPG?1311656568" alt=""  loading="lazy" /></p>
<p>No dia seguinte à conferência visitei Ueno, uma área vizinha de Akihabara. Shintaro Kakutani-san foi muito gentil em me receber no seu local de trabalho, a <a href="http://www.esm.co.jp/"target="_blank" rel="noopener">Eiwa System Management</a>. Depois disso, Akira-san me guiou até o escritório de Tóquio da <a href="http://www.netlab.jp/"target="_blank" rel="noopener">NaCl</a>, a empresa de consultoria onde o próprio Matz trabalha. Por fim, fui a Hatsudai, perto da área de Shinjuku, para encontrar Alencar Koga, um nipo-brasileiro vivendo e trabalhando no Japão há quase 20 anos. Ele me mostrou a <a href="http://www.mti.co.jp/eng/"target="_blank" rel="noopener">MTI</a>, a empresa onde trabalha e que criou produtos mobile famosos como o <a href="music.jp">Music.jp</a>, o segundo maior distribuidor de música do Japão. Vou falar um pouco mais sobre eles no próximo artigo.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0267_original.JPG?1311656575" alt=""  loading="lazy" /></p>
<p>A <a href="http://en.wikipedia.org/wiki/Hatsudai_Station"target="_blank" rel="noopener">estação de Hatsudai</a> é particularmente interessante. Acho que não está entre as estações principais como Shinjuku, Ueno ou Ikebukuro, mas tem uma arquitetura bonita, muito ampla, e fica ao lado do Tokyo Opera City Tower, que você acessa direto da estação e que abriga várias empresas como a MTI e até a filial japonesa da Apple.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0320_original.JPG?1311656645" alt=""  loading="lazy" /></p>
<p>No dia seguinte, quarta-feira dia 20, seria meu último dia em Tóquio. Queria visitar alguns lugares importantes, então fui direto a <a href="http://en.wikipedia.org/wiki/Asakusa"target="_blank" rel="noopener">Asakusa</a>. Cuidado para não confundir com &ldquo;Akasuka&rdquo;. Queria ver o famoso Kiryuu-zan Sensou-ji, o templo mais antigo de Tóquio. Quem me conhece sabe que não sou uma pessoa religiosa, mas não era esse o motivo. Respeito a história, especialmente a história dos meus ancestrais. Foi um momento muito poderoso e emocionante ver o templo com os meus próprios olhos e ficar parado lá, imóvel.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0373_original.JPG?1311656738" alt=""  loading="lazy" /></p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0389_original.JPG?1311656850" alt=""  loading="lazy" /></p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0395_original.JPG?1311656843" alt=""  loading="lazy" /></p>
<p>Havia também aquela grande caixa vermelha onde as pessoas jogam moedas para rezar ou fazer pedidos. Joguei algumas moedas, mas a única coisa que veio à mente não foi um pedido, e sim algumas palavras de agradecimento e reconhecimento — só isso.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0415_original.JPG?1311656836" alt=""  loading="lazy" /></p>
<p>Era um dia nublado e chuvoso, mas não me incomodou nada — pelo contrário, adicionou à sensação de relaxamento e calma, especialmente no templo. Depois disso fui a <a href="http://en.wikipedia.org/wiki/Ginza"target="_blank" rel="noopener">Ginza</a>, que é dito ser um dos lugares mais luxuosos de Tóquio, especialmente se você tem muito dinheiro para gastar. É similar à <a href="http://en.wikipedia.org/wiki/Fifth_Avenue"target="_blank" rel="noopener">5ª Avenida</a> de Nova York. Como qualquer outro bairro de Tóquio, havia algumas avenidas largas principais cercando os mesmos blocos compactos por trás com as mesmas ruas estreitíssimas.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0439_original.JPG?1311656969" alt=""  loading="lazy" /></p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0450_original.JPG?1311656976" alt=""  loading="lazy" /></p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0459_original.JPG?1311656983" alt=""  loading="lazy" /></p>
<p>Infelizmente não tive tempo suficiente para explorá-la direito. Então só andei por uma das avenidas principais tirando fotos. É impressionante. Cada grande marca tem sua própria fachada enorme em um grande prédio — não sei se são donos do prédio inteiro ou só da fachada — mas você vai reconhecer várias delas, como Tiffany, Prada, Salvatore Ferragamo, Abercrombie e mais. Se for visitar Tóquio, reserve um dia inteiro só para Ginza — vale muito. Na verdade, o ideal seria reservar pelo menos meio dia para cada grande bairro de Tóquio. Isso facilmente preenche um mês inteiro de férias por lá.</p>
<p>Não pude ficar mais em Ginza porque estava quase anoitecendo e com o tempo nublado escureceria rápido. Queria visitar a <a href="http://en.wikipedia.org/wiki/Tokyo_Tower"target="_blank" rel="noopener">Torre de Tóquio</a> antes disso para conseguir pelo menos algumas fotos visíveis.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0465_original.jpg?1311657390" alt=""  loading="lazy" /></p>
<p>Tinha um Guia da Cidade de Tóquio comigo o tempo todo, muito útil. Mas o guia teve um erro: dizia que para visitar a Torre de Tóquio eu deveria ir a Roppongi. Mas ao perguntar para os atendentes da estação, disseram que eu precisava ir à estação Kamiyacho! Pensando bem, acho que o raciocínio dos autores do livro foi que Kamiyacho parece uma área pequena que não merece um capítulo inteiro no guia. Então a próxima área importante é Roppongi, e eles simplesmente colocaram a Torre de Tóquio lá. Mais uma vez: não confie apenas em uma fonte de informação para estrangeiros. Perguntar para os locais é sempre o melhor caminho, e os japoneses são sempre muito prestativos e gentis.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0468_original.JPG?1311657384" alt=""  loading="lazy" /></p>
<p>Quando cheguei a Kamiyacho de metrô, estava chovendo e escurecendo rápido, mas consegui chegar à Torre de Tóquio rapidamente, andando apenas meio quilômetro. A torre é linda. Paga-se uma tarifa pequena para entrar e subir de elevador até o observatório, a 135m de altura. A torre em si tem 333m, tornando-a 10m mais alta que a Torre Eiffel. Visitei o 1º e o 2º andares do observatório, mas infelizmente não tive tempo de visitar o Observatório Especial no topo. Mas foi o suficiente — muito mais interessante do que eu esperava. O observatório é bastante amplo: tem lojas de presentes e uma cafeteria bem aconchegante no 1º andar, de onde você pode tomar um café admirando a vista aérea de Tóquio pelas grandes janelas.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0474_original.JPG?1311657376" alt=""  loading="lazy" /></p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0477_original.JPG?1311657369" alt=""  loading="lazy" /></p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0487_original.JPG?1311657362" alt=""  loading="lazy" /></p>
<p>No 1º andar tem o Club 333, que toda quarta e quinta tem pequenos shows. Consegui ver um show de música ao vivo por cantores independentes que fizeram várias performances de covers, como a música <a href="http://itunes.apple.com/us/album/impossible/id121137548?i=121137354"target="_blank" rel="noopener">Impossible</a> do Nate James.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0537_original.JPG?1311657355" alt=""  loading="lazy" /></p>


<div class="embed-container">
  <iframe
    src="https://www.youtube.com/embed/nJUHDwghi0E"
    title="YouTube video player"
    frameborder="0"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
    referrerpolicy="strict-origin-when-cross-origin"
    allowfullscreen>
  </iframe>
</div>

<p>Na base da torre tem um prédio de três andares com outra cafeteria, até um McDonald&rsquo;s, e várias lojas de souvenirs (os japoneses adoram souvenir — chamamos de &ldquo;omiyage&rdquo; e &ldquo;meibutsu&rdquo;).</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0581_original.JPG?1311657342" alt=""  loading="lazy" /></p>
<p>Tinha até uma pequena galeria com tema de Tóquio antiga, com pinturas de <a href="http://en.wikipedia.org/wiki/Tomonori_Kogawa"target="_blank" rel="noopener">Tomonori Kogawa</a>. Se você achar que essas pinturas lembram anime, está certo — ele trabalhou como animador para o famoso estúdio Sunrise nos anos 80. Havia vários itens e textos explicativos também. Muitos estrangeiros provavelmente reconhecerão uma <a href="http://en.wikipedia.org/wiki/Geisha"target="_blank" rel="noopener">Gueixa</a>, mas poucos vão perceber que até as gueixas obedeciam a um sistema de hierarquia muito rígido! O respeito à hierarquia é levado muito a sério até hoje e está arraigado na cultura japonesa.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0552_original.JPG?1311657398" alt=""  loading="lazy" /></p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0568_original.JPG?1311657348" alt=""  loading="lazy" /></p>
<p>Como disse, sou um ávido fã de manga. Então a Torre de Tóquio era o cenário de vários dos meus títulos favoritos, como o <a href="http://en.wikipedia.org/wiki/Magic_Knight_Rayearth"target="_blank" rel="noopener">Rayearth da Clamp</a> — então mais do que um ponto turístico que dá boas fotos, gosto de pensar que ela tem um significado mais pessoal para mim, já que apareceu tantas vezes na minha juventude.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0592_original.JPG?1311657334" alt=""  loading="lazy" /></p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0610_original.jpg?1311657327" alt=""  loading="lazy" /></p>
<h2>Uma Pequena Consideração Sobre Sushi<span class="hx:absolute hx:-mt-20" id="uma-pequena-consideração-sobre-sushi"></span>
    <a href="#uma-pequena-considera%c3%a7%c3%a3o-sobre-sushi" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>Por fim, saí de Kamiyacho e fui a Roppongi. Lá tirei algumas fotos do famoso <a href="http://en.wikipedia.org/wiki/Roppongi_Hills"target="_blank" rel="noopener">Roppongi Hills</a>, uma obra de engenharia muito ambiciosa. Um complexo enorme de escritórios, lojas, teatros e mais. Só vi a fachada e, de novo, não tive tempo para um tour completo por dentro. Mas é certamente um complexo gigante — a estação de metrô tem corredores que entram diretamente no complexo.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0619_original.JPG?1311657732" alt=""  loading="lazy" /></p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0637_original.jpg?1311657724" alt=""  loading="lazy" /></p>
<p>Em Roppongi encontrei Koga-san de novo para jantar. Por acaso encontramos um restaurante de sushi e como ainda não tinha comido sushi, pensei que seria uma boa oportunidade. Koga-san recomenda ir ao <a href="http://en.wikipedia.org/wiki/Tsukiji_fish_market"target="_blank" rel="noopener">Tsukiji</a>, onde fica o &ldquo;Mercado Central Atacadista Metropolitano de Tóquio&rdquo;. É o lugar para encontrar o peixe mais fresco de Tóquio — e portanto onde provavelmente vai encontrar o melhor sushi e sashimi disponível. Dito isso, já era tarde da noite então decidi ficar em Roppongi, onde tinha certeza que o sushi &ldquo;médio&rdquo; seria muito melhor do que o melhor sushi do Brasil. E estava certo!</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0644_original.JPG?1311657823" alt=""  loading="lazy" /></p>
<p>Sushi e sashimi na maior parte do mundo ocidental (América do Norte e do Sul) é simplesmente uma porcaria. O pessoal ocidental subestima completamente o <a href="http://en.wikipedia.org/wiki/Sushi"target="_blank" rel="noopener">sushi</a>. É uma iguaria simples que leva anos para dominar, exatamente porque é muito simples. Simplicidade significa que não dá pra disfarçar: ou é bem feito ou é um desastre. E só encontro sushi ruim na América, não importa onde eu vá. Existem muito poucos bons, com certeza, mas são raros. Então foi um prazer absoluto provar um sushi assim. Foi a primeira vez que provei um sushi &ldquo;de verdade&rdquo;. Peça &ldquo;Oh-Toro&rdquo; — o corte gordo do atum e o ingrediente mais delicioso do sushi. Um bom Oh-Toro literalmente &ldquo;dissolve&rdquo; na boca. Absolutamente delicioso. Não tenho palavras suficientes para descrever, você tem que provar para entender.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0648_original.JPG?1311657836" alt=""  loading="lazy" /></p>
<p>Dicas: nunca encha o pratinho com muito shoyu (molho de soja). É um pecado capital mergulhar a parte do arroz inteiro nele. A ideia é sentir o sabor do peixe e do arroz, não do molho de soja. Você só precisa de um leve toque de shoyu na parte do peixe. Por isso você precisa virar o sushi de cabeça para baixo ao tocar no pratinho de shoyu. Isso é muito difícil de fazer com ohashi (hashi), mas o nigiri-sushi foi feito para ser segurado com os dedos — essa é a forma correta de comer sushi. E um bom sushi foi feito para ser comido em apenas uma mordida. Coloca tudo na boca de uma vez! Você também não precisa de wasabi extra no shoyu, pois o sushiman já coloca a quantidade correta entre o peixe e o bolinho de arroz. E esse bolinho deve ser pequeno, firme e não se desfazer facilmente. E não, cream cheese e todos esses ingredientes &ldquo;sofisticados&rdquo; não são sushi de verdade.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0647_original.JPG?1311657829" alt=""  loading="lazy" /></p>
<p>Agora você sabe que estava comendo sushi uma merda e do jeito errado. Fico sempre muito frustrado toda vez que saio com amigos num restaurante japonês, então estou apenas expressando meus anos de frustração acumulada nesses últimos parágrafos. Tinha que ser dito.</p>
<h2>(TL;DR) Aspectos Pessoais que Gostei<span class="hx:absolute hx:-mt-20" id="tldr-aspectos-pessoais-que-gostei"></span>
    <a href="#tldr-aspectos-pessoais-que-gostei" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>Bom, terça e quarta foram dias nublados e chuvosos, mas foi bom porque o calor estava intenso. Na noite de sexta, dia 15, vivi meu primeiro <a href="http://scienceray.com/earth-sciences/tokyo-city-rocked-by-5-3-magnitude-earthquake/"target="_blank" rel="noopener">tremor de terra</a>. Estava lendo uma revista na cama e senti um movimento lento — de início achei que estava passando mal, mas alguns segundos depois vi que as paredes e o teto estavam se movendo de verdade. Foi um terremoto muito fraco que durou apenas alguns segundos. Tempo suficiente para eu me sentar na cama e me perguntar se devia ir para debaixo da mesa. Enquanto tentava decidir o que fazer, parou. Foi bastante divertido — nunca pensei que conseguiria sentir um terremoto de verdade. O Brasil não tem ameaças naturais como terremotos, furacões, tsunamis ou nada assim.</p>
<p>Depois, na madrugada de quarta-feira dia 20, disseram que um <a href="http://www.tokyosnowclub.com/news/typhoon-hits-japan/"target="_blank" rel="noopener">Tufão tinha atingido o Japão</a> também, mas dormi demais e quando acordei já tinha passado. Precisa refletir sobre isso: o Japão é um país muito pequeno, com menos de 380.000 km². O Mato Grosso, o 6º maior estado dos 27 do Brasil, tem cerca de 360.000 km². Meu estado de São Paulo tem 248.000 km².</p>
<p>Pior ainda: 10% dos vulcões ativos do mundo ficam no Japão. <a href="http://en.wikipedia.org/wiki/Geography_of_Japan#Natural_hazards"target="_blank" rel="noopener">Segundo a Wikipedia</a>, há pelo menos 1.500 terremotos registrados por ano. Há tremores menores acontecendo todos os dias em algum lugar do país.</p>
<p>Uma reflexão que sempre vem à minha mente é que ameaças naturais assim tornam uma população muito mais forte e tolerante a desastres. Por causa de tantos desastres naturais no Japão — terremotos, tufões, tsunamis e até o tão discutido desastre de Fukushima recentemente — isso realmente forma uma população muito resistente. Por exemplo, por causa dos terremotos tão frequentes, o Japão é o principal pesquisador em previsão de terremotos e em engenharia civil avançada que permite construir arranha-céus que podem literalmente balançar vários metros sem desabar.</p>
<p>Os seres humanos sempre atribuem valor mais alto às coisas que não têm. Então para um japonês, viver em um lugar livre de ameaças naturais, com grandes áreas abertas com vegetação e florestas, onde plantar frutas e legumes é possível e o clima é quente e agradável, é nada mais do que um sonho distante.</p>
<p>Para os brasileiros, por outro lado, essa é a realidade. E a gente toma isso como garantido exatamente porque não faz ideia do que são ameaças naturais dessa magnitude. O mesmo pode ser dito sobre a guerra. Estou sendo simplista demais, eu sei, mas a paz geralmente é muito valorizada por quem viveu tempos de guerra violenta. Quem nasceu e cresceu em tempos de paz não vai dar o devido valor a ela.</p>
<p>&ldquo;Valor&rdquo; é dado às coisas que são raras. Se você tem demais de qualquer coisa, não sente que vale muito porque a toma como garantida. Algo para refletir — mas de novo, me desviei.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0121_original.jpg?1311657995" alt=""  loading="lazy" /></p>
<p>Pelas fotos dá pra ver que as ruas japonesas são muito limpas e organizadas. Até as ruas internas e escondidas são muito limpas. As avenidas principais raramente têm marcas de chiclete no asfalto — as pessoas não cospem em público. Nem fumar em lugares públicos é permitido, então não há bitucas de cigarro nas ruas. Geralmente há áreas reservadas perto das estações chamadas &ldquo;áreas de fumantes&rdquo;. Você só pode fumar nessas áreas, dentro de lojas ou em salas de fumantes fechadas especiais com ventilação adequada e filtros de ar — e isso permite uma paisagem muito limpa.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0116_original.jpg?1311657989" alt=""  loading="lazy" /></p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0117_original.JPG?1311657982" alt=""  loading="lazy" /></p>
<p>Tinha uma coisa que eu sabia que os japoneses tinham e que sei que você vai rir quando eu contar — mas continue lendo. São os <a href="http://en.wikipedia.org/wiki/Toilets_in_Japan#Japanese_bidets"target="_blank" rel="noopener">Washlets</a>! É um assento de vaso sanitário especial. No mundo ocidental nos limpamos com papel higiênico, com as mãos, e jogamos esse papel no lixo. Pense bem: aproximamos as mãos de material muito sujo. Descartamos esse papel sujo no lixo, onde pode acumular por alguns dias no banheiro. Não é bem um risco à saúde, mas parece sujo. Então esse assento especial jorra um jato de água morna diretamente na sua parte de trás, limpando antes de você usar papel higiênico para secar. Não sei você, mas parece muito mais limpo assim. Praticamente todo prédio e casa moderna japonesa tem esse Washlet disponível.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0163_original.jpg?1311658114" alt=""  loading="lazy" /></p>
<p>Se você é estrangeiro, fique atento. Não é incomum estrangeiros apertar o botão do jato de água sem saber e levar um susto com esse jato forte e morno. Não sei se é uma característica comum a todos eles, mas também dão descarga automaticamente. Como mencionei, imóveis no Japão são ridiculamente caros exatamente porque há muito pouca terra para compartilhar. Então as casas japonesas comuns também são ridiculamente pequenas e estreitas. Para ter uma ideia, bairros maiores como Ikebukuro e Shibuya têm <a href="http://en.wikipedia.org/wiki/Capsule_hotel"target="_blank" rel="noopener">hotéis cápsula</a>. Em vez de alugar um quarto de hotel para passar a noite, você pode alugar uma cápsula de dormir — caso tenha perdido o último trem. É muito pequeno, você só consegue ficar deitado dentro.</p>
<p>Também não é raro que uma residência pequena não tenha banheiro, então o prédio tem um banheiro compartilhado. E você só toma banho em <a href="http://en.wikipedia.org/wiki/Sent%c5%8d"target="_blank" rel="noopener">casas de banho públicas</a> (sentou) por perto. Mas como você pode imaginar, isso não é considerado algo &ldquo;de baixo nível&rdquo; ou só para &ldquo;pobres&rdquo;. É uma coisa bastante normal. Como vou repetir muitas vezes: não julgue a cultura alheia pelos seus próprios padrões.</p>
<p>E isso não quer dizer que todo japonês tem hábitos de limpeza perfeitos — não têm. Áreas públicas podem ser até mais limpas do que as próprias casas. O raciocínio que especulo é que se você tem uma casa pequena, é solteiro e geralmente não recebe visitas, provavelmente não vai limpá-la bem o suficiente. Por outro lado, a fachada da sua casa é visível para todos e você não quer ser percebido como alguém com hábitos ruins de limpeza, então vai manter essa parte mais arrumada.</p>
<p>(Nota cultural: esse artigo é enorme, eu sei, mas aposto que a única coisa que alguns dos meus amigos brasileiros vão comentar é essa seção do banheiro — tal é o nonsense do jeito latino de ser.)</p>
<p>Os japoneses são muito conscientes de sua imagem pública e a mantêm sempre limpa, tanto fisicamente quanto em termos de polidez e formalidade. Os japoneses são muito mais formais do que o pessoal ocidental, mesmo em pequenos círculos de amigos próximos. Não vão assumir um nível mais alto de liberdade entre si, a menos que isso seja explicitamente estabelecido.</p>
<p>Quando visitei a MTI com Koga-san, fomos a um pub próximo. Lá encontramos alguns dos colegas dele. Koga-san comprou 2 garrafas de cerveja para todo mundo. Mesmo se conhecendo e sendo considerados colegas ou amigos, como Koga-san tem uma posição respeitável na empresa, fizeram muito cerimonial e agradeceram muito — mais do que costumamos ver em grupos ocidentais. Outra curiosidade: em bares com amigos, você geralmente não enche o próprio copo. É responsabilidade da pessoa ao seu lado manter seu copo cheio. E não é para bajulação — é só uma formalidade cotidiana muito normal. Os japoneses têm vários protocolos sociais que seguem automaticamente, sendo esse um deles.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0333_original.jpg?1311658183" alt=""  loading="lazy" /></p>
<p>Por fim, duas últimas coisas que preciso relatar. Nunca me senti tão seguro na vida. Andei por muitos lugares ao redor e nunca tive a sensação de que poderia ser assaltado. Podia abrir a carteira, contar dinheiro andando, usar minha filmadora, meu celular e nunca pensei em nada ruim acontecendo — tal é o nível de segurança em uma das maiores metrópoles do mundo. Nunca faria metade do que fiz em São Paulo, nem em Nova York. Estaria sempre olhando por cima do ombro, com cuidado ao mexer no celular ou tirar fotos. É uma diferença enorme. Acho que só canadenses e alguns cidadãos do norte europeu conseguem afirmar o mesmo.</p>
<p>Depois, tem o sistema de transporte de que já falei tanto. Há mais uma coisa: eles são pontuais. E não quero dizer &ldquo;mais ou menos&rdquo; ou &ldquo;às vezes&rdquo; — são &ldquo;perfeitamente pontuais&rdquo;. Se o trem está programado para chegar à estação às 7h37, ele chegará precisamente às 7h37 — do contrário, qual seria o sentido de não arredondar os números? A margem de erro é de cerca de 1 minuto. Não vi nenhum trem se atrasar. Os japoneses têm um alto orgulho pela pontualidade, e se vê. É um dos pouquíssimos lugares do mundo onde você vai presenciar um sistema que realmente funciona como prometido.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0183_original.JPG?1311658921" alt=""  loading="lazy" /></p>
<p>Se você somar a sensação de relaxamento pela segurança e os sistemas e processos que funcionam perfeitamente pela cidade, isso fisicamente te deixa menos estressado do que na minha cidade de São Paulo. Aqui preciso ficar constantemente preocupado com segurança e fico muito estressado por causa do trânsito, compromissos atrasados e sistemas e serviços que não funcionam. É difícil para quem não vive em grandes metrópoles entender o quanto essa diferença é grande. Fiquei completamente relaxado o tempo todo no Japão, sem nenhuma preocupação. Quando voltei para São Paulo, tudo voltou — todas as preocupações, todas as frustrações, todo o estresse. Doloroso, de verdade.</p>
<h2>Despedida<span class="hx:absolute hx:-mt-20" id="despedida"></span>
    <a href="#despedida" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>Queria ficar mais alguns dias, mas não foi possível. Infelizmente não tive tempo suficiente para visitar algumas outras áreas que tinha em mente, como Harajuku. Mas pelo menos consegui visitar muitos dos lugares que queria, especialmente Akiba e Asakusa, que estavam no topo da minha lista.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0171_original.JPG?1311658261" alt=""  loading="lazy" /></p>
<p>No último dia, peguei um táxi até a estação Nippori — só porque a mala estava muito pesada, do contrário teria andado até a estação de Ikebukuro e de lá até Nippori. De Nippori você pode comprar o bilhete do <a href="http://www.japan-guide.com/ad/skyliner.html"target="_blank" rel="noopener">Airport Express Skyliner</a>, menos de 20 dólares se não me engano. Tem assentos marcados, é muito muito confortável e vai direto para dentro do Aeroporto de Narita. Não podia ser mais conveniente — queria que tivéssemos algo parecido em São Paulo.</p>
<p>Há vários aspectos da cultura japonesa que vou explicar em mais detalhe nos próximos artigos — este foi só um artigo de aquecimento para o que vem por aí.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/26/IMG_0208_original.JPG?1311658316" alt=""  loading="lazy" /></p>
]]></content:encoded><category>rubykaigi2011</category></item><item><title>Em breve: Jornada ao Japão</title><link>https://www.akitaonrails.com/2011/07/23/em-breve-jornada-ao-japao/</link><guid isPermaLink="true">https://www.akitaonrails.com/2011/07/23/em-breve-jornada-ao-japao/</guid><pubDate>Sat, 23 Jul 2011 21:33:00 -0300</pubDate><description>&lt;p&gt;Eu participei da RubyKaigi 2011 e foi uma viagem muito emocionante para mim. Meus avós nasceram no Japão. Eu sou japonês nascido no Brasil de 3a geração. Esta foi a primeira vez que visitei o país de origem dos meus avós. Portanto também foi a primeira vez que decidi participar da RubyKaigi, a conferência mais famosa de Ruby do Japão. E como se isso já não fosse suficiente, ainda pude participar como palestrante, o primeiro da América do Sul. Não poderia ser melhor.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Eu participei da RubyKaigi 2011 e foi uma viagem muito emocionante para mim. Meus avós nasceram no Japão. Eu sou japonês nascido no Brasil de 3a geração. Esta foi a primeira vez que visitei o país de origem dos meus avós. Portanto também foi a primeira vez que decidi participar da RubyKaigi, a conferência mais famosa de Ruby do Japão. E como se isso já não fosse suficiente, ainda pude participar como palestrante, o primeiro da América do Sul. Não poderia ser melhor.</p>
<p>Retornei ao Brasil ontem e ainda estou me recuperando do cansaço da viagem. Ainda estou pensando em como lidar com este assunto complexo. Mas quero contar a história e explicar tudo que conseguir.</p>
<p>Até lá, compilei 3 pequenos trailers para deixá-los imaginando o que vem a seguir:</p>


<div class="embed-container">
  <iframe
    src="https://www.youtube.com/embed/VhVq0u5kvDY"
    title="YouTube video player"
    frameborder="0"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
    referrerpolicy="strict-origin-when-cross-origin"
    allowfullscreen>
  </iframe>
</div>



<div class="embed-container">
  <iframe
    src="https://www.youtube.com/embed/5mXgp7sehGc"
    title="YouTube video player"
    frameborder="0"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
    referrerpolicy="strict-origin-when-cross-origin"
    allowfullscreen>
  </iframe>
</div>



<div class="embed-container">
  <iframe
    src="https://www.youtube.com/embed/qnDhyEhSwbA"
    title="YouTube video player"
    frameborder="0"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
    referrerpolicy="strict-origin-when-cross-origin"
    allowfullscreen>
  </iframe>
</div>

<p>Aproveitem!</p>
]]></content:encoded><category>rubykaigi2011</category></item><item><title>Indo para a RubyKaigi 2011 - Fechando um Ciclo</title><link>https://www.akitaonrails.com/2011/07/11/indo-para-a-rubykaigi-2011-fechando-um-ciclo/</link><guid isPermaLink="true">https://www.akitaonrails.com/2011/07/11/indo-para-a-rubykaigi-2011-fechando-um-ciclo/</guid><pubDate>Mon, 11 Jul 2011 00:26:00 -0300</pubDate><description>&lt;p&gt;&lt;a href="http://rubykaigi.org/2011/en"target="_blank" rel="noopener"&gt;&lt;img src="http://rubykaigi.org/2011/goodies/badges/160x160speaker.png" alt="" loading="lazy" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vocês devem ter notado que estou blogando bem pouco ultimamente, é só uma fase, estou bastante atarefado na Gonow, que está consumindo todo meu tempo. Mas estamos fazendo mudanças para que eu consiga retornar às minhas atividade aqui também.&lt;/p&gt;
&lt;p&gt;Algo que veio meio por acaso é minha viagem para Tokyo. Desde o ano passado eu estava pensando que já estava na hora de ir ao Japão. Não só por causa do Ruby, mas também porque eu sou japonês e também tenho essa “vontade” de conhecer um pouco das minhas raízes.&lt;/p&gt;</description><content:encoded><![CDATA[<p><a href="http://rubykaigi.org/2011/en"target="_blank" rel="noopener"><img src="http://rubykaigi.org/2011/goodies/badges/160x160speaker.png" alt=""  loading="lazy" /></a></p>
<p>Vocês devem ter notado que estou blogando bem pouco ultimamente, é só uma fase, estou bastante atarefado na Gonow, que está consumindo todo meu tempo. Mas estamos fazendo mudanças para que eu consiga retornar às minhas atividade aqui também.</p>
<p>Algo que veio meio por acaso é minha viagem para Tokyo. Desde o ano passado eu estava pensando que já estava na hora de ir ao Japão. Não só por causa do Ruby, mas também porque eu sou japonês e também tenho essa “vontade” de conhecer um pouco das minhas raízes.</p>
<p>Conversei na Gonow e eles concordaram em me mandar para a RubyKaigi. Por causa da correria dos projetos acabei decidindo ir meio em cima da hora. Mandei um email para o <a href="http://twitter.com/amatsuda"target="_blank" rel="noopener">Akira Matsuda</a> que é committer do Rails e evangelista de Rails no Japão. Ele me respondeu dizendo que, por coincidência, um dos palestrantes disse que não poderia mais ir e por isso havia um slot de palestra vago, de 30 min, e me perguntou se eu não gostaria de participar. Relutante, concordei. Daí foi uma correria porque fui ao consulado segunda-feira passada (dia 4), felizmente meu visto saiu dois dias depois. Já tenho hotel reservado, passagens compradas, e a menos que Murphy esteja muito entediado, terça-feira, dia 12/7 parto de São Paulo e no dia 14/7 aterrisso no Narita International Airport.</p>
<p>Trocando emails com o Akira e com um dos organizadores, <a href="http://twitter.com/kakutani"target="_blank" rel="noopener">Kakutani Shintaro</a> também soube que será a primeira vez – pelo menos nos últimos 5 anos – que um sul americano irá participar do Kaigi. Para mim obviamente é uma oportunidade que me deixa extremamente contente: irei visitar o Japão pela primeira vez (que tem significado pessoal especial), participarei da RubyKaigi representando a América do Sul (que tem significado profissional e de comunidade especial) e ainda por cima terei a oportunidade de contar um pouco desta jornada até lá – que para mim, completa um ciclo que se iniciou 6 anos atrás.</p>
<p>Como sempre, ainda não terminei meus slides. A descrição está <a href="http://rubykaigi.org/2011/en/schedule/details/18S06"target="_blank" rel="noopener">publicada no calendário do RubyKaigi</a> e o título será assim:</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/11/Screen%20Shot%202011-07-11%20at%2012.08.34%20AM_original.png?1310353622" alt=""  loading="lazy" /></p>
<p>Quero tentar explicar como foi meu papel nesta comunidade nos últimos anos, quais foram minhas estratégias e como as coisas estão andando por aqui.</p>
<p>Sei que tem muitos que já ouviram falar de nós lá do Japão, alguns já ouviram falar de mim mas não sei se como alguns daqui podem ter uma idéia errada do meu papel. Por isso começo contando que eu não fui o primeiro rubista do Brasil, como alguns acabam erroneamente assumindo. Eu diria que sou “segunda geração”.</p>
<p>Ainda não sei como vou continuar os slides mas os primeiros pelo menos reservam um espaço para a “primeira geração” como podem ver no slide seguinte:</p>
<p><a href="http://eustaquiorangel.com/posts/592"target="_blank" rel="noopener"><img src="http://s3.amazonaws.com/akitaonrails/assets/2011/7/11/Screen%20Shot%202011-07-11%20at%2012.11.58%20AM_original.png?1310353814" alt=""  loading="lazy" /></a></p>
<p>O grande Eustáquio Rangel (Taq) detalhou melhor essa história em seu blog e recomendo que todos <a href="http://eustaquiorangel.com/posts/592"target="_blank" rel="noopener">leiam esse artigo</a> para entender como as coisas começaram.</p>
<p>A segunda geração coincide com o crescimento mundial do Ruby on Rails. Posso dizer que pude ajudar um pouco. Minha idéia foi sempre de “alavancagem”, e o pilar sempre foi “negociação”. É algo que não se acerta sempre, muitos erros ficam pelo caminho, mas felizmente acho que tive mais acertos que erros. Alguns resultados mais visíveis foram as conferências Rails Summit e RubyConf Brazil. Hoje em dia muitos gostam do que fiz, muitos odeiam, mas o importante é que o objetivo foi atingido: hoje dezenas de profissionais trabalham tempo integral com Ruby em projetos nacionais, eu incluso.</p>
<p>Foi importante sempre buscar aliados estratégicos e reforçar networking relevante incluindo grandes representantes nacionais do mercado de informática como a Locaweb e Caelum e também movimentos paralelos como o Agile. Também sabia que seria importante buscar reforço lá fora, na RubyCentral, na Engine Yard, na ThoughtWorks, na TopFunky/Peepcode.</p>
<p>Uma “terceira geração” também já se iniciou, sendo um dos representantes mais notáveis atualmente a <a href="http://www.plataformatec.com.br"target="_blank" rel="noopener">Plataforma Tec</a> com José Valim nos representando no Rails Core Team. Espero que mais e mais novas gerações estejam se preparando para receber o bastão.</p>
<p>Foram longos 6 anos, para mim, esses <a href="http://sunaot.tumblr.com/post/7387925212/akitaonrails"target="_blank" rel="noopener">30 min</a> na RubyKaigi tem um significado especial. Assim que terminar meus slides vou publicá-los aqui e espero conseguir fazer uma cobertura decente do evento. Será um grande prazer poder dizer pessoalmente ao Matz e à equipe do Ruby Core no Japão que eles estão mandando muito bem e influenciando pessoas e mercados do outro lado do mundo, acho que eles vão gostar de saber disso.</p>
<p>Nos vemos lá!</p>
]]></content:encoded><category>rubykaigi2011</category></item></channel></rss>