In computer programming the following scenario is put forth"san sObject named Application__c has a lookup relationship toanother sObject named Position__cBoth Application__c and Position__c have a picklist field namedStatus__cWhen the Status__c field on Position__c is updated, the Status__cfield on Application__c needs automatically with the same value,and execute a workflow rule on Application__c.
In this case if a developer needs to know how to accomplish this they would change Application__c.Status__c into a formula field. The programmer may also try using an Apex trigger with a DML operation. Programming is an exact science that sometimes requires so trial and error as well.