Alejandro Herrera was commuting two hours each way into Mexico City for architecture school when he turned a vacant rooftop into a tiny home in the city center. In the heart of the very desirable Roma Norte district his new home measured just 42 square meters (450 square feet), but it opened to a garden terrace of the same size.