Articles
Tags
AllClient-Side ArchitectureDesignDesign PrinciplesDomain-Driven DesignEnterprise Node + TypeScriptGraphQLHumans & CodeNetworking & OpsObject-Oriented AnalysisObject-Oriented DesignObject-Oriented ProgrammingSoftware DesignSoftware ProfessionalismTest-Driven DevelopmentTestingThe 12 EssentialsThe MetaphysicsThe Phases of CraftshipWeb Development
2
Showing 2 article(s) about "Accidental Complexity"

Why I Recommend a Feature-Driven Approach to Software DesignSoftware Design
Features represent the essential complexity of software design. It's the complexity that can't be avoided. Everything else — the l...

Accidental and Essential ComplexitySoftware Professionalism
Determining if the complexity of a problem is related to the nature of the problem or related to the way that we approach solving ...