● write clean, clear, and well-tested code for various projects.
● learn best practices in software design.
● identify and alleviate several bugs and errors in software.
● write technical documentation for new software in development.
- Having meetings with clients every week to have stand ups about the progress and to see if the application meets the requirements.