Published onAugust 22, 2025The ambiguity of architecture decision recordsdesign-thinkingdomain-driven-designlanguage-patternsdesign-patternssoftware-architecturemental-modelscommunicationknowledge-workingbalancing-couplingcollaborationsoftware-teamingunderstandingIs a "decision recording" what we are really looking for?Read more →
Published onAugust 7, 2025The knowledge gravity problemdesign-thinkingdomain-driven-designlanguage-patternsdesign-patternsobject-oriented-designfunctional-programmingsoftware-architecturemental-modelscommunicationknowledge-workingbalancing-couplingIs there a force driving our systems towards complexity?Read more →
Published onAugust 4, 2025The ambiguity, the curse and the fallacy of domain modeldesign-thinkingdomain-driven-designlanguage-patternsdesign-patternsobject-oriented-designfunctional-programmingsoftware-architecturemental-modelscommunicationknowledge-workingIs it possible to "apply" Entity Component System (ECS) thinking to System Design?Read more →
Published onJuly 12, 2025Time, angle and depth: dimensions in software designdesign-thinkingdomain-driven-designlanguage-patternsdesign-patternsobject-oriented-designfunctional-programmingsoftware-architecturemental-modelscommunicationknowledge-workingCan we use physical qualities while reasoning about systems?Read more →
Published onJuly 1, 2025Easy will make you dizzy?design-thinkingtoolsdomain-driven-designlanguage-patternsdesign-patternsobject-oriented-designfunctional-programmingsoftware-architecturemental-modelscommunicationknowledge-workingAre we losing something important while getting better tools?Read more →