This document discusses Opal, a Ruby to JavaScript compiler. It provides 7 reasons why Opal will make developers happy: 1) It is a viable Ruby implementation, 2) It solves issues similarly to how Ruby would with Greenspun's 10th Rule, 3) It solves problems the Ruby way, 4) Developers can use familiar Ruby tools, 5) It integrates easily with Ruby code, 6) It provides new browser-based tools, and 7) It points to a new future of one language across front-end and back-end. The document encourages readers to try out Opal, provide feedback, and contribute to the project.