Software development teams are not created equal. Some are great. Some aspire to be great. Some are very dysfunctional.
Here’s a run down of ways engineers can err. As dreadful as it sounds, rejoice. Salvation is right around the corner. Watch for those signs of trouble and lead the way to redemption.