I have been educated into some degree today. Normally, I am always the one who lead to project among my peers and the project goes in the direction of my thinking. This time, initially it is under my urging to keep the project progress.
However, today I am educated by my friend who has working experiences with few big companies before and he comes from a different background from I do and also where I am not so good in but interested in. Hence, I learn a lot from him.
For example, when you design something, you need a concept. After you got you concept you need to validate your concept with the specification or the requirement. Validation has to be written in black and white or else your boss change his mind and your work will be futile. Another importance of validation is to confirm your functional description of your work. After this, you add in sensor, motor and so on in your application. At this time, no more “maybe”s should be in your explanation or description. You are going to confirm your design and soon it will be fabricated.
It is good to spend some time in design, validate, discuss and finalize rather than restart the whole process or make add on corrections after. CAD is made to allow you see the problem after fabrication, make full use of this. By the way, the best way is always prevention, not curing.
Personally, I think it is good to work with different people from different background. We can complement each other and together we achieve results. Now I felt the advantage of diversity makes some difference in the project and if we are open to ideas and adapt accordingly. I think we benefited in our own ways.