Using instance variables vs attribute accessors

I’d agree with Greg, primarily for the reason that it’s very easy to grok unfamiliar code using the @instance_variable syntax and then knowing that I’d want to consider that a method is probably doing something, if just memoizing the value.