I was watching a video tutorial by Simon Allardice where he began explaining the rules for being a great delegate in Objective-C. I found them quite useful in other areas outside of programming. The 4 simple rules are:
- Know what you have to do: Figure out "who" is delegating "what"? "Where" is delegation needed and "how" should it happen? Finally, you must decide whether you can actually provide a solution.
- Say, "I can do that": Volunteer to do the job and announce it.
- Have a plan: Following through is key. Therefore, decide how the workload should be divided.
- Let 'em know: Explicitly state your plan and move forward.