Avoiding headaches as a team programmer
Working as a member of a software development team (as opposed to being the only programmer on a project) can have some subtle, but very important differences. I'd like to share with you some of the tips and advice I've come up with over the years to reduce headaches and frustration - both for me and my fellow team members: Communication Don't assume that your team will tell you everything you might need to know. There's a lot to keep track of (even on small projects) and we're all human. Sometimes we forget or don't realize that the changes we've