Polly Want A Message

Object-oriented languages have opinions about how best to arrange code. These opinions lead OO to naturally offer certain _affordances_. Just as round doorknobs expect to be grasped and rotated, OO expects messages, polymorphism, loose-coupling and factories. The key to creating intuitive and maintainable OO applications is to understand and embrace these built-in affordances.

Sandi Metz is the author of 99 Bottles of OOP and Practical Object-Oriented Design in Ruby, and is currently embarking on a new adventure at CodeDevotional.com. She believes in simple code and straightforward explanations, and prefers working software, practical solutions and lengthy bicycle trips (not necessarily in that order). She writes, consults, and teaches about object-oriented design.

At Cover, our team is passionate about using technology to make the everyday person’s life better. We’re looking for driven people who want to reinvent the insurance industry, making it easy and convenient for everyone.

We're hiring!