There are many insightful books and authors. (For Details: Online Sources/Library)
These videos are nevertheless good introduction by passionate Youtubers.
Deep Learning in HF Design: https://www.nature.com/articles/s41467-024-54178-1
"Her areas of expertise include: systems design and software development, enterprise and process modeling, development paradigm, formal systems modeling languages, system-oriented objects for systems modeling and development, automated life-cycle environments, methods for maximizing software reliability and reuse, domain analysis, correctness by built-in language properties, open-architecture techniques for robust systems, full life-cycle automation, quality assurance, seamless integration, error detection and recovery techniques, human-machine interface systems, operating systems, end-to-end testing techniques, and life-cycle management techniques.[16][18] These made her code incredibly reliable because they helped programmers identify and fix anomalies before they became major problems.[26] " - wikipedia, Margaret Hamilton