Published onJune 9, 2025Tools make fools?language-patternscommunicationcollaborationshared-understandingsoftware-teamingworking-togethertoolingdomain-driven-designsoftware-architecturesoftware-designpragmatismphilosophyAre we doomed to become "slaves" of tools?
Published onMay 31, 2025WTF are you talking about? Acronyms, jargon and abbreviationslanguage-patternscommunicationcollaborationshared-understandingsoftware-teamingworking-togetherHow to make collaboration harder?
Published onJanuary 6, 2024From concepts to architecturesystems-thinkingprogrammingmodelingmodelcontextsrepresentationsmental-modelsheuristicsprinciplespatternsdesign-thinkingconceptsdecisionssoftware-architecturearchitecturecollaborationDoes software architecture depend on the ideas?
Published onSeptember 17, 2023The ambiguity of software architecturesystems-thinkingprogrammingmodelingmodelcontextsrepresentationsmental-modelsheuristicsprinciplespatternsdesign-thinkingconceptsdecisionssoftware-architecturearchitecturecollaborationWhat do we mean by "software architecture"?