In this post , specifically for the following: Developers don't work in a vacuum, although most of them should. Projects also need architecture, design, project and product management, QA, tech support, documentation, packaging, distribution, marketing
Read More...