В своїй популярній статті як архітектори можуть «працювати розумніше, не важче», Michael Kilkelly зазначає, що вам слід «обрати ваші робочі інструменти для роботи» та «використовувати макроси для автоматизації повторюваних задач». Обидва поради дуже допомагають, але чи вимагає це вас писати якийсь код? - Так – але відповідно до Кілкеллі, ці інструменти слід би використовувати кожному архітектору.
Як архітектори, ми потребуємо знання багатьох речей. Ми повинні знати будівельні норми, конструкції, механічні системи, матеріали. Ми маємо знати як читати норми зонування, як рахувати будівельні площі, як вкривати офісну підлогу. Можна продовжувати і продовжувати… Ми реально потребуємо знання як писати комп’ютерні програми?
Враховуючи цифрову природу архітектури та конструювання сьогодення, вивчення програмування це необхідний навик для архітектора. Архітектори це працівники розумової роботи. Віртуально вся наша робота створюється на комп’ютері. Ми зазвичай використовуємо готові програми для основної нашої роботи. Проте, існує багато проблем, котрі нам доводиться вирішувати поза можливостями нашого програмного забезпечення. Наші програми не завжди сумісні і добре працюють разом. Нам потрібні інструменти, які працюватимуть так як нам потрібно.