PRINCIPLE OF PROGRAMMING