GOTO Berlin is a vendor independent international software development conference with more that 60 top speakers and 600 attendees. The conference covers topics such as Java, Open Source, Agile, Architecture, Design, Web, Cloud, New Languages and Processes.

Russ Olsen, Author of "Design Patterns in Ruby" and "Eloquent Ruby"

Russ Olsen

Biography: Russ Olsen

Russ Olsen likes to think that technology is there to solve problems for people, not the other way around.

Russ started his career doing that other kind of engineering, the sort that involves motors, gears and getting dirty. Pretty rapidly the wonder of computer programming lured Russ away, which probably explains why most of his fingers are still intact. Since turning to coding, Russ has worked on everything from 3D design and image processing software to database query engines and workflow systems.

Russ is the author of two highly regarded books: The first, Design Patterns in Ruby was published in 2008 and is a complete reworking of the classic Gang of Four patterns for a modern dynamic programming language. Russ's second book Eloquent Ruby is a guide to writing idiomatic Ruby. Russ also has been secretly enamored with parentheses since a very early age and has lately turned to Clojure.

Russ is Vice President of Consulting Services at Cognitect.

 Twitter: @russolsen  

Presentation: Opening Keynote: To the Moon

Time: Thursday 09:00 - 09:50 / Location: Hall 1

We all have moments that change the way we think, the way we look at the world, the things we want to do with our lives.
On July 20, 1969 millions of people had one of those transforming experiences: Two men landed on the Moon and nothing was ever the same again. Why did we go to the Moon? How did we get there? What was it like to witness it all? And what does any of this have to do with writing software 40 years later?

In this talk, Russ Olsen will take you back to a humid Sunday afternoon that changed his life.
It might yet change yours.