1.Get to know what your user's needs before you start building your program.
2.Before write a application,we need to think about who is going to be using it,and what they need from this application.
3.You can make your code easier to read and write by thinking about the problem your code was built to slove.If you choose your names for your methods that make sense to someone who understands that problem,then your code will be a lot easier to decipher... and develop.
4.Every program solves a problem or has a purpose.
5.All of your data takes up space in memory.