It's a very good practice to get into writing it all down.
If you take up software development professionally, as you advance you are juggling more and more information.
If something is not supplied in written form, ensure that it is.
Another piece of advice is to email them back with your understanding and get confirmation. This can occasionally jog their memory for anything that has been missed and gives you a written trace in case of any disagreement.
Inventor, Technology Consultant, Developer. Working on the fuller stack (from hard technology development to software). Software Engineer at FileCloud.
It's a very good practice to get into writing it all down.
If you take up software development professionally, as you advance you are juggling more and more information.
If something is not supplied in written form, ensure that it is.
Another piece of advice is to email them back with your understanding and get confirmation. This can occasionally jog their memory for anything that has been missed and gives you a written trace in case of any disagreement.
The more data on your own project the better