Published onMay 31, 2025WTF are you talking about? Acronyms, jargon and abbreviationslanguage-patternscommunicationcollaborationshared-understandingsoftware-teamingworking-togetherHow to make collaboration harder?
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 onDecember 10, 2024Abstracting over peoplemodelmodelingmental-modelsrepresentationsknowledge-workingambiguitymisconceptionsabstractionslanguagelanguage-patternspeoplewarepeople-skillsteam-buildingleadershipHow to model people?
Published onNovember 12, 2024The ambiguity of objectsmodelmodelingmental-modelsrepresentationsknowledge-workingambiguitymisconceptionscodingabstractionslanguagelanguage-patternsobject-oriented-designmessagingfunctional-designAre objects essentially bad?
Published onSeptember 29, 2024Representing knowledge: what, how and whymodelmodelingdevelopment-processmental-modelsrepresentationsknowledge-workingambiguitymisconceptionscodingabstractionslanguagelanguage-patternsWhat are the different levels of representing knowledge?