Think First, Then Design