I think that everyone has at least once the experience that faced a problem that is impossible to solve by oneself. Of course, there are many categories of problems such as study, project, relationship between friends, money and so on. In my case, I have so many projects which are graphic design stuff, web design stuff programming stuff, and movie stuff. Those stuffs can be made by oneself, but it is not good idea for making a nice product because an idea of product come from only oneself. According to Code Complete, it stats that “two head is often better than one.”(Chapter five of code Complete)
Feedback of product and sharing experience makes us absolutely create better product than creating product by oneself. Of course, I have experienced that feedback from friends and sharing experience made me create better product than creating product by myself. The reason why they can make us create better products is that each audience has their own experience that you have not experienced. Knowledge and experience that you have not known can tell new things and give a chance to reconsider about the product.
How to Share Experience
There are many way to share our experience. Just listen comment from audience who saw your product. There is absolutely easy way to obtain one’s experience. Nowsays, communication tool has developed. It allows us to get experience on online. LDS TECH is nice web site to get help and experience of others because so many professionals attend to this community. We can see so many discussions about technology that they holds. If you have question about technical things, they reply your question with detailed information. In addition, so many sites support your project such as Facebook, Twitter, any other social communication site as well. there is not only way to discuss about your project around table.
In case of programming, pair programming is good way to share because pair can check their code each other. In my case, I write a pseudocode or diagram on a paper as a design of entire programming and other code on computer. Then, we check each other and try to solve a problem or make it better.
Nice article: Benefits of collaborative web design
its article talks about how to share experience and why cooperating is important.