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.

Chris Ford, ThoughtWorks

Chris Ford

Biography: Chris Ford

Chris Ford has been fascinated by programming (and in particular functional programming languages) since he first stumbled across Haskell during a misguided attempt to study electrical engineering. He is intrigued by the use of code for creativity, music and self-expression. When he works, he works for ThoughtWorks.

Twitter: @ctford

Presentation: Destructuring the Enterprise

Track: Functional Programming in the Enterprise / Time: Friday 11:30 - 12:20 / Location: Hall 6

Is a hard deadline in a traditional enterprise environment the right opportunity for a first foray into functional programming? This talk is based on a true story at the Student Loans Company, a non-profit making UK Government-owned organisation set up in 1989 to provide loans and grants to students in universities and colleges in the UK.
 
With a new capability to build, and less time to build it than they'd like, Chris and Gary face tough decisions. Gary, a consultant, suggests that it’s time to try out Clojure. Chris, an architect, is more cautious. Is now a good time? When is it ever a good time to try something new? And isn't being left behind risky too?
 
Providing a reconstruction of real discussions had throughout product delivery, this is a warts and all account of Clojure in the enterprise environment. Join Chris and Gary as they reflect upon Clojure's specific characteristics, but also upon trying out something new in an environment where failure is expensive.