How do you balance the need for rapid feature delivery with the necessity of long-term code stability at Red Hat?