Software developers are usually very technical people. They are outstanding in designing the application architecture, writing code, testing it, and so on. However, these excellent skills may be complemented with poor communication skills and an inability to deal with social issues. This article describes some problems in team communication and possible ways to solve them.
Read More