In this article, Matteo Manferdini shares his perspective on massive views (and why they are a problem). He discusses why they are a reason for many architectural problems. He also explains how to create modular (and reusable) views. Additionally, he highlights why content views should be tied only to the user interface of the application. In this context, the author addresses a common misconception: many developers mistakenly believe that MVVM adds too much boilerplate code, as they think that there should be a view model for every view. However, Matteo adds that the view model should only be at the root view. He also explains how the root view acts as a bridge between content views and lower layers of the application architecture. This approach provides a more modular and maintainable way of building user interfaces.