Sometimes we forget that software engineering, as any other profession also has some rules and a code to live & work by. Any professional, free lancer or even a student should implement some basic rules in their work.
PUBLIC
Software engineers should act in a way that benefits public interest.
CLIENT & EMPLOYER
Acting according to the best interest of the client/employer which is according to public interest.
PRODUCT
Always try to meet the best professional standards.
JUDGEMENT
Maintain independent integrity in their projects.
MANAGEMENT
Software development and mantainance should always be managed in an ethical way.
PROFESION
Engineers should always improve the profession in an ethical way.
COLLEAGUES
Software engineers must be fair and collaborative with their peers
SELF
Software engineers must maintaing a constant learning attitude and maintain the ethics in their work.