This is exactly the right idea. Just like Golang was written in C until ~1.5, you can't develop something "right" if you're relying on it as your tool. Use something that works until you're stable, and have all the features you think it needs in the "core" functionality, then by all means, eat your dogfood.