Foundations
What is Single Responsibility?
A class or module should have one reason to change. Split mixed jobs into focused pieces.
In real work
Single responsibility: we split UserExporter out of UserProfileView so UI edits do not break CSV export.
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.