by co-organizer Yoko Harada
The very first chapter in Japan, Rails Girls Tokyo, made a great success. When attendees left the room, their eyes were shining. When coaches left the room, they were smiling with satisfaction. Although the way to the workshop wasn’t easy, Rails Girls Tokyo Team could make a great step to encourage ladies to code.

Entrance Sign

Drawings by COOKPAD designers

Rails Girls Tokyo – the idea came upon in my mind when I learned Linda Liukas and Terence Lee would speak at Sapporo RubyKaigi 2012, where I was also a speaker. When I firstly contacted Linda, I didn’t know much about the workshop. At first, I planned to open the workshop alongside of Sapporo RubyKaigi, but it turned out very hard for various reasons. So, I moved the place to Tokyo and a week before the Sapporo RubyKaigi.

Tokyo was the best place to organize the first Rails Girls event. Many of Rails developers in Japan are in Tokyo area. Finding good coaches was easy. Also, finding a free meeting room for the event was easier than in Sapporo. Actually, Rails Girls Tokyo had the best coaches in Japan. Most of coaches were speakers at Sapporo RubyKaigi as well as other conferences including RailsConf. Some of coaches are authors of Ruby books or organizers of local Ruby communities. Also, the meeting room at COOKPAD was perfect for this sort of event. It was a beautiful and cozy room, and to my surprise, have a big kitchen on the other side. COOKPAD offered free coffee and water. Two coaches from COOKPAD, Takai-san and Murata-san, cooked bagels for all in the morning of the workshop. Of course, the room had a high-speed Internet access with SSL upstream.

Cooking Bagels

Got the awesome coaches and the perfect room, Rails Girls Tokyo set out to make the workshop happen. However, organizing the event wasn’t easy since everyone including me have never been to Rails Girls event. I barely had an idea through my experience of volunteering at RailsBridge in JRubyConf 2012, Minneapolis. I started reading “The How To Guide” carefully while translating it into Japanese. Yes, translating all documents of Rails Girls Guide was our job since Japanese people are not good at English. The guide gave me a clear understanding about the event. The guide is really, really helpful. I repeat this, just following the guide makes the event successful.

“Just following the guide will make success “ was what I learned every time I encountered the problems. For example, choosing the attendees was. Choosing attendees is always a tough decision. It was true especially in our event. Huge number of applications rushed to Rails Girls Tokyo right after opening a subscription site. We had to close the subscription only in three days, unless, we would have too many applications unable to choose. After closing subscription site, I started that hard job, eliminating the applicants. The answers of two questions: “do you have any previous background in coding” and “why would you be a good participant for Rails Girls” did the job. These two questions are on the Rails Girls Guide. Looking at the answers and following the guide, I cut out people who seemed to be male applicants, likely had higher skills to be participants, or didn’t respond to our questions. This ended up in a good selection.

Following the Rails Girls Guide, we had an installation fest on Friday evening with Friday hug. Not many poeple knew what was “friday hug” when we took this picture.

Friday Hug

Installation Fest


Then, we tried workshops, bentobox modeling, lightning talks, and others on Saturday. All coaches acclaimed documents of Rails Girls were well organized and well practiced. Just following those made a Rails app run easily. Ladies did well from the beginning to uploading their apps to Heroku. When they saw their app running on Heroku, some took a picture of their screens, while others shared the link with friends. Occasionally, they had troubles, but coaches well assisted to solve them.

Workshop

Bentobox

Workshop

LT by Kakutani

We didn’t get into a big trouble, but I’d pick up two troubles most of us had. Those were installation related and uploading Heroku. Many of OSX users didn’t have gcc installed, which caused JSON gem installation failure. So, coaches restarted from installing XCode. Probably, Rails Grils Tokyo Team will use RailsInstaller for OSX, too. Since RailsInstaller installs gcc at the same time, it looks easier to use for those who are not familiar with XCode.
Another problem was exactly the one described in Heroku and Rails 3.2 asset:precompile error . Fixing these, attendees could successfully deploy their app on Heroku.

Other troubles many had experienced were database migration. When they modified the app, they often forgot to perform database migration especially on Heroku. The error message was not helpful for beginners in this case, so people got confused what they should have done.

Our workshop went very well for all except one participant. She brought a bit old Windows laptop. It looked ok by some time of the afternoon. But, suddenly her laptop got freeze. When the laptop stared working after a couple of rebooting, the laptop didn’t have anything she worked on that day. She had to start from installation again. It was so sorry for her. Prior to the workshop she asked me about a machine spec available to use for the workshop. The trouble was caused not by CPU/memory but available disk space. It was unpredictable beforehand; however, I should have advised about that since a newer laptop has more disk spaces in general.

Something not in the Rails Girls Guide was how to collect money from sponsors. Business culture varies country to country, also company to company. Some companies said ok to transfer money to my personal account, but others didn’t. Our co-organizer, Kakutani-san, helped such a case. He is one of directors of Ruby-no-Kai(Japan Ruby Group), which is a nonprofit organization and helps Japanese Ruby communities technically and financially. The organization issued invoices to some companies on behalf of Rails Girls Tokyo, and would receive money from and issue receipts to them.

The Ruby-no-Kai will keep involving in future Rails Girls events all over Japan. Since the organization has established strong bonds to Japanese Ruby communities, Rails Girls events will have a stable backup.

Right after the Rails Girls Tokyo, we had amazing responses. All of them were positive ones. For example, our female coach was so deeply impressed by participants’ earnest attitudes that she created facebook group “Rails Girls Tokyo, More!” Also, the coaches and attendees have blogged about the workshop. Below is a list of links to those (all written in Japanese):

Our success encouraged people and led them to organize Rails Girls events in their cities. Rails Girls Kyoto has just started working and seeking a good date and venue at this moment. Rails Girls Sapporo’s possible organizers started talking about the event during Sapporo RubyKaigi. A small ripple raised in Tokyo is spreading to all over Japan as if it becomes a big wave.

We sincerely thank sponcsors of Rails Girls Tokyo. At first, we faced a lack of money and were unable to cover expenses of after party. We’ve already cut coach dinner, so we had little hope to make the after party free even for coaches. I emailed and spreaded the words hoping to get more sponsors. That paid. In the end, Rails Girls Tokyo got many sponsors and good financial supports.
We created T-shirt and covered fees for all participants of the after party. Absolutely, all attendees, coaches, staffs, and organizers enjoyed the party.

Coach Tanaka with Rails Girls Tokyo T


Finally, Rails Girls Tokyo team had a meetup on September 15th at Sapporo RubyKaigi. It was with Linda Liukas and Terence Lee. We all were exited to have them. As I wrote, most of coaches of Rails Girls Tokyo were speakers there. Almost all coaches showed up to the meetup in Sapporo. Also, people who were interested in Rails Girls event joined us. We enjoyed talking about what went good and what we should have improved.

meetup at sprk2012

Rails Girls Tokyo made the first great step. This is because of excellent Rails Girls documents. We thank all who worked previous Rails Girls events and put their knowledge and experiences in the documents. Also, I thank all who worked for Rails Girls Tokyo. Absolutely, Rails Girls is awesome. It inspires people.