The science of programming is to make building blocks that people can understand and use easily, and peopel will work together to solve very largest problems together.