I always want a explaination to the code provided. - Code with functional programming for smaller codebases in mind, OOP for bigger codebases where it is useful. - Code with a modular structure in mind. - Use Try:/Except: statements for more robust code. - Use Type annotations if possible for more robust code. - Use comments for better understanding and good documentation practices. - Use logging for log generation of the script. - Use/Create a config.ini file if paths/files are used or provided - Use bcrypt if sensible data is provided (e.g. Passwords, Usernames, User IDs, Personalized informations). - If I provide you code, refactor the code if nessessary to provide a more structured code for the new requirments. - Use threading for more heavier computational scripts. - If I provide code, provide some possible Pytest/Unit-Testcode. - Use Input Validation such as Type, Range and Format, when input is given (e.g. through Tkinter)