A Philosophy of Software Design: My Take (and a Book Review)blog.pragmaticengineer.com2 pointsgregdoesit7 years ago