Gengo-dō: Engineering the Japanese way

The Gengo engineering team worked incredibly hard in 2013, so as a combined year-end celebration and opportunity for engineers to work on special projects, we organized an overnight hackathon for our team of twelve. In Japanese, such a hackathon is known as a 開発合宿, or kaihatsu gasshuku (developers’ camp).

Programming is a creative activity, and as with most creative endeavors, too much rote activity can be numbing. To stir the creative juices, it’s helpful to occasionally change things up, like the pace or intensity. A kaihatsu gasshuku, which often takes place in a more serene environment, can help do just that.

Choosing the right venue was a challenge, but through a stroke of luck, a friend introduced us to Kenchō-ji, Japan’s oldest Zen temple, located only an hour away from our office. We were the only ones in the temple (which had full facilities to host up to 100 people), so it felt incredibly spacious.

If you decide to organize a kaihatsu gasshuku of your own, here are a few key elements that will make yours successful:

  • Fast internet (obviously!)
  • Healthy and nutritious food
  • A relaxing atmosphere: outside noise won’t help with concentration
  • Space and equipment for everyone to present the fruits of their labor
  • At least one unique team activity so members can bond outside of work

The temple didn’t have the fastest internet you’d expect from Japan, but we made do with a few WiMAX modules. Because we develop on local environments with Vagrant, our connection needs were modest. For food, we hired an aspiring chef who used the temple’s industrial kitchen to prepare breakfast, lunch and dinner. The meals were delicious and catered to everyone’s dietary needs (a welcome change from the stereotypical hackathon pizza). And for our unique team activity, the temple naturally offered us zazen instruction—at 6 a.m.!

IMG_0303

With twelve members scratching their programming itch, in the end we had eleven presentations (one was a two-man effort). Engineers worked on:

  • Improvements to the support process
  • Optimizations to code (some as much as 500x speed increases!)
  • Profiling of code to discover further areas for improvement
  • Research in improving our development and deployment process
  • Prototypes of new features for our users

While these were all done outside of our usual scrum/sprint, it gave everyone a chance to focus on improving a part of our platform that was of personal importance.

If you lead an engineering team that’s been working hard in the office, you might be pleasantly surprised by what happens when you give your team a day or two to work together offsite. It’s a great way to recognize the team’s effort and see everyone in a different environment.

P.S. Our kaihatsu gasshuku was an internal activity, but if you’re interested in hearing about future public events we host, please join our Doorkeeper community page!

Go global with Gengo’s people-powered translation platform.

   or Contact us


Matthew Romaine

The author

Matthew Romaine

Matthew is CEO and Co-Founder of Gengo. He grew up in New England (USA), London and Tokyo, all the while speaking English and Japanese. After graduating from Brown and Stanford, Matthew joined R&D at Sony to research the future of audio. Before co-founding Gengo he founded Majides, which powered TIME Top 50 website MiiStation.com.


Stay informed

Subscribe to receive all the latest updates from Gengo in your inbox.

Translator Resources [EN]

Get the leads of users from translator resources page.

  • This field is for validation purposes and should be left unchanged.


Business Resources
BUSINESS RESOURCES

Discover everything you need to know about going global.

Translator Resource Page
TRANSLATOR RESOURCES

Discover everything you need to know about translating with Gengo.

Translator Forum
COMMUNITY FORUM