the work of a computational designer means taking a problem and using software to generate solutions to automate aspects of the creation process