Viết code cho Revit không phải để biến kiến trúc sư thành lập trình viên. Mục đích đơn giản hơn: để máy tính làm những việc con người không nhất thiết phải làm bằng tay - những thao tác lặp lại, xử lý hàng loạt, kiểm tra dữ liệu hay tự động hóa một quy trình. Một đoạn code tốt có thể gúp một việc vốn mất một giờ chỉ còn mất vài giây.
Tự động hóa không bắt đầu bằng việc viết code. Nó bắt đầu bằng câu hỏi: Công việc này có thực sự cần con người làm thủ công không? Khi một quy trình trong Revit được lặp đi lặp lại đủ nhiều, đó có thể là dấu hiệu cho thấy nó nên được chuẩn hóa và tự động hóa. Code, ở góc nhìn ấy, không phải mục đích cuối cùng. Nó chỉ là một công cụ để người kiến trúc sư giảm bớt những thao tác cơ học và dành năng lượng cho sáng tạo.
Kiến trúc không chỉ được tạo nên bởi những gì ta xây, mà còn bởi những gì ta cố ý để trống. Một khoảng sân, một hiên nhà, một khe sáng hay một khoảng lùi đôi khi có giá trị hơn cả một bức tường đẹp. Bởi chính khoảng trống cho phép con người thở, dừng lại và cảm nhận. Một kiến trúc tốt không lấp đầy không gian; nó biết chính xác nơi nào cần để trống.