Figure 1: The ideal partner - a human rubber duck
Wants to learn and is willing to work for it.
Helps & supports you.
Doesn’t want to learn or work.
Doesn’t help you or support you.
Communicate a lot
Don’t email or use google docs to share code. Use a private version control system