Foundations
What is Dependency Inversion?
High-level logic should not depend on low-level details. Both should depend on abstractions.
In real work
Dependency inversion: checkout depends on PaymentGateway protocol, not one vendor SDK.
How is this different from Googling it?
Google gives a definition. Prompthaus pairs each term with how it shows up in standups, PRs, prompts, and design reviews—then quizzes you until the word sticks. One term a day on iPhone.