DEV Community

Discussion on: The Five Pillars of a Successful Career in Software

Collapse
 
chrisachard profile image
Chris Achard

Great list! - all very important.

Communication is one that's easy to drop accidentally, and then only you realize the bad effects several weeks later.

It can be difficult to remember that not everyone on your team has had the same conversations, been in the same meetings, etc - and so decisions and actions should be shared (and over shared!)

If I think back to my best and worst contracts - the best have definitely had the most communication, and the worst (by far) had the least communication (written or in person) between the team.