I came across this article from Airbnb's engineering team. It's an interesting take on attempting to maintain engineering velocity while supporting multiple platforms with evergrowing requirements. Down the line, I am not convinced it will not create more problems than it tries to solve. Interested in hearing viewpoints from HN community on such an approach.