10 Coding principles that no one will teach you
TLDRWriting good code is equivalent to writing a good story. Always keep your code in modules, and instead of giving a looooooong script/jupyter notebook as your solution, make use of the import system. Create a version0 solution first. This will allow us to showcase some progress and start a discussion.
Table of contents
Introduction1. Right Visibility to the Right persons2. Modularise your solution3. Create a version0 solution first4. Version control systems & Error logging5. Plug and Play features6. Trust people, not their code7. Do not trust your code as well!8. Do not get emotionally attached to your code!9. Perfection can only be pursued5 Comments
Sort: