I think a key factor for our success was in being a small team, using a modern technology stack, and building in an agile way. I think the article overemphasizes the youth of the team. While many of us were quite young, our team included individuals in their 40s and 50s. I think the skew towards youth is more a byproduct of the risk profile of the project, and the need for us to spend significant time in Baltimore/DC.