Be mindful of the code you produce


Code will beMake sure to
shared keep package paths short and descriptive
replaced minimize public APIs
read by many document public APIs and provide examples
changed by others enable daring refactoring with good test coverage