I don't think that architecture is only about shelter, it should be able to excite you, to calm you, to make you think.
Programming is understanding.
"The world is full of magic things, patiently waiting for our senses to grow sharper."