Published onNovember 15, 2026LLMs: the destructive and constructive powers of metaphorslanguage-patternsmental-modelscommunicationknowledge-workingpsychologyphilosophyethicstools-and-capabilitiesresponsibility-driven-designsoftware-teamingWhat do we trade when using metaphors?Read more →
Published onOctober 30, 2026The ambiguity of software: information, interactions and interpretationsdesign-thinkingdomain-driven-designsoftware-architecturemental-modelscommunicationknowledge-workingrepresentationsmodularitysystem-designIs software only the thing that runs?Read more →
Published onSeptember 27, 2026The ambiguity of state: facts, interpretations and perspectivesdesign-thinkingdomain-driven-designlanguage-patternsdesign-patternsobject-oriented-designsoftware-architecturemental-modelscommunicationknowledge-workingpsychologylinguisticsevent-sourcingevent-thinkingsystem-designIs there an objective state?Read more →
Published onSeptember 6, 2026The ambiguity of nouns: absolutisms, transformations and nominalisationsdesign-thinkingdomain-driven-designlanguage-patternsdesign-patternsobject-oriented-designsoftware-architecturemental-modelscommunicationknowledge-workingpsychologylinguisticsIs every noun the same kind of thing?Read more →
Published onAugust 12, 2026Hands, heads and hearts: from coding to caringsoftware-architecturemental-modelscraftsmanshipextreme-programmingknowledge-workingtools-and-capabilitiespsychologyphilosophycareer-growthownershipcan tokens replace hands, heads or hearts?Read more →