Hello! I spent 4 hours studying in the library today and learned a lot. I'll write down what I learned as a way to review and practice. Summary of Knowledge I've learned about the data software engineering processes. Why testing? Unit and integration tests, E2E tests, Q1, Q2, Q3, Q4 tests, Test-Driven Development (TDD), Acceptance-Test-Driven Development (ATDD), Behavior-Driven Development (BDD), Testing Machine Learning Training Processes, Machine Learning Model Monitoring, Performance Monitoring, Continuous Integration, Continuous Delivery, Continuous Testing, Continuous Training, Programming Paradigms, Imperative versus Declarative, Procedural Programming, Object-Oriented Programming, Functional Programming, Aspect-Oriented Programming, Rule-Based Programming, Symbolic Programming, Event-Driven Programming, Domain-Driven Design, Data-Oriented Design, Data-Driven Design, Programming Styles, Extreme Programming, Pair Programming, Mob Programming. Thanks for reading...