Thank you Dr Somsri for a nice summary.

I have hope to bring up and show how difficult a real supervisor's job can be. And a supervisor should be skilled in human relations as well as having insights on technical aspects of the process s/he controls.

In a way, a supervisor's best skill may be a capacity to evolve the process s/he controls to meet changes in the environment that s/he cannot control.

So, our 'from idea to product' does not end with a product but a better understanding of our (learning) process that we can use to improve our product, our process and our world...

Tall poppy! ;-)