Wrote my first Ruby proc today. Feel like I'm about to start that cycle where I gradually use something more and more until I feel like I've reached a point of excess, then scale back. Anybody else feel like that's the main way you learn good coding style?