This week marks the end of CST 438, and a short, yet intense learning experience about software engineering. Although the work load was tough at times, and especially during unprecedented events happening in the world at the same time, I feel proud of myself for making it this far. I learned a lot of useful things in this class that will definitely help me out in my current job working as software test, and in any other future jobs/careers I might pursue in software. Five things I considered the most important are: 1. Always create requirements that are clear and concise, along with getting all stakeholders to agree on these requirements. This allows for efficient development and realistic goals when making an application, and also wastes less time and resources if conflicts arise over what requirements are/aren't wanted, or in the worst case having to change requirements and lose time by starting over on certain aspects of the project. 2. Microservices are powerful, modular ...