Perfect. Get things done fast. Prove your product. If it succeed, you will have time to tune every aspect and invent your own wheel that fit your needs. But until that, RAM is a lot cheaper than your own time writing from scratch your version of things that are very stable and largely used.<p>But, the advice is really important for gem writters. As a gem author, I think you really need think a little more about our dependencies as you do with our public interface.