Learn about good design

R C