Your code wants to tell you something. It knows how it wants you to design it. Learn with J. B. Rainsberger how to listen to your code.
Go beyond programming and design at
archive / mobile / feed / random / discuss
…if you print it in duplex mode, that is.