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 →
Published onJuly 26, 2026The ambiguity of requirements: features, questions, understandingdomain-driven-designlanguage-patternsdesign-patternssoftware-architecturemental-modelscommunicationknowledge-workingtools-and-capabilitiespsychologyphilosophyvisual-thinkingperceptionperspectiveswhat can a simple calculator teach you about business?Read more →
Published onJune 29, 2026The ambiguity of communicationdomain-driven-designlanguage-patternsdesign-patternssoftware-architecturemental-modelscommunicationknowledge-workingtools-and-capabilitiespsychologyphilosophyvisual-thinkingperceptionperspectiveswhy telling is not enough and what are other important levels?Read more →
Published onApril 28, 2026The ambiguity of implementation details: mocking, interactions and abstractionsdomain-driven-designlanguage-patternsdesign-patternssoftware-architecturemental-modelscommunicationknowledge-workingtools-and-capabilitiespsychologyphilosophyvisual-thinkingperceptionperspectivestest-driven-developmentEven if you don't use mocks, why do you use mocking?Read more →