Tips:: Before you start building programs