Tag: Week-10
-
CS448 Software Development Capstone – Apprenticeship Patterns: “Be The Worst”
This week, I wanted to reflect on my habit of self-comparison in relation to my ability as a software developer. I’ve recently found myself preoccupied with how much I don’t know as compared to others in the computing world, both at and above my perceived level of competence. It feels awfully paralyzing comparing my present…
-
CS343 Blog Post for Week of November 13
This week I wanted to write a post about the last SOLID design principle, Dependency Inversion. This principle deals with the relationship between interfaces that operate at a high system level and low system level interfaces. Composed of two parts, the Dependency Inversion Principle as stated by Robert C. Martin is: While the name “Dependency…