Solo programmers can practice good programming habits that will help them with group work (good commenting, coding styles, basic communication skills, version control system use) but there are some skills you rarely develop or bother dealing with until you're working on a single project with several people.
What are some of the habits you learned once you started working with other people for the first time, that aided you in group work, but would have been a hindrance when working alone?
Or, for a counterpoint, do you think such habits even exist? Has everything you've learned from team programming helped you, even when you're programming alone?