Given at the July Ruby meetup in Sydney. Rails encourages bad designs. Using POROs can save you from some of the traps you fall into when using Rails.