The basics of computational design can be learned in six components. This is the way I laid out “How To Speak Machine” — the fourth chapter is about how incomplete is superior to perfection when it comes to computational design. — JM
John Maeda: Technologist and product experience leader that bridges business, engineering, design via working inclusively. Currently VP Design and A.I. at MSFT.