This paper demonstrates how design problems can be solved by combining a shape grammar to generate alternatives with standard engineering analysis procedures to test them. It provides a detailed worked example, and discusses practical applications of the idea in design teaching.