Business Negotiation Thinking
Are software and IT workers more collaborative than people in other sectors? We live with the notion that software developers are likely to work in teams, share knowledge, create open source products, and so on. They seem to communicate well [...]