Published onMay 24, 2025Composing a PIEsoftware-designsoftware-architectureinteraction-oriented-designactor-modelobject-oriented-designinterfacesinterface-oriented-designpatternslanguage-patternsdomain-driven-designIs there a universal way of composing things?
Published onApril 21, 2025Functions, objects, actors: deliverying resultscqrsmodelingsoftware-designdomain-modelingactor-modelfunctional-programmingdesign-patternssoftware-engineeringobject-oriented-designpatternsIs there a single way of yielding results?
Published onMarch 30, 2025Evolve, don't hackdomain-modelingcontextual-modelsmodelingsoftware-designproblem-spacedomain-driven-designsoftware-architecturestrategic-thinkingbusiness-capabilitiessoftware-designdesign-thinkingknowledge-workingpatternsWhere is the difference between evolving and hacking?
Published onMarch 24, 2025Context Segregation Principledomain-modelingcontextual-modelsmodelingsoftware-designproblem-spacedomain-driven-designsoftware-architecturestrategic-thinkingbusiness-capabilitiessoftware-designdesign-thinkingknowledge-workingpatternsis there a single unified way of looking at reality?
Published onFebruary 10, 2025The ambiguity of problemstheory-of-contraintssoftware-teamingleanthe-goalmodelmodelingmental-modelsrepresentationsknowledge-workingambiguitymisconceptionscodingabstractionslanguageproduct-engineeringWhat if problems whisper to us?