We have looked at how to write code that is easy for our development team to pick up and use (and in so doing fueling efficiency, and better teamwork), then we looked at communication between team members, and some of the tools we can use to help facilitate effective team communication.