This is my first blog post relating to software design. It talks about how naming and design go hand in hand, and about how readability takes priority over design. I'm aware that there are some pretty strong opinions out there, so fire away. What do you think?