How Not to Build a Service

15:45–16:30 Thursday, 4-09-2008
Location: Saal Maritim A Level: Novice
Average rating: ***..
(3.47, 19 ratings)

In building the RM-Manage service, we experienced problems of all types:

  • Not invented here: building unnecessary technology instead of using standard technology
  • The customer as a trained poodle: making the customer jump through hoops just to use the service
  • Inappropriate technology: using the wrong tool for the job
  • Know your target market: enterprise systems management + $40/month customer = disaster
  • Failure to leverage Ruby’s strengths: not a single yield in the entire code base!

We’ve spent the last 6 months fixing these issues. This talk will examine these problems and what we did to fix them.

Photo of Mike Perham

Mike Perham


Mike built his first open source application in 1995 using C and Win32. He’s a member of the Apache Project and recently starting working with Ruby and Rails professionally after a decade in the J2EE world. He has a Masters in Computer Science and races his motorcycle in his spare time.

News and Coverage
co-presented by Ruby Central, Inc. O'Reilly
  • Engine Yard
  • Sun Microsystems
  • Brightbox
  • ELC Technologies
  • T3N

Sponsor Opportunities

For information on exhibition and sponsorship opportunities at RailsConf Europe, contact Yvonne Romaine at

Press and Media

For media-related inquiries, contact Maureen Jennings at

Contact Us

View a complete list of RailsConf Europe Contacts