Published onJuly 26, 2024Dogmatic engineers and a productgrowing-softwareheuristicsmental-modelssoftware-architectureproduct-engineeringarchitectingperspectivesWhy is it important to broaden our perspective?
Published onMay 15, 2024The law of eventual compositiondesign-thinkingsystem-thinkingmodelingdomain-driven-designpatternssoftware-architecturesoftware-designinterfacesresponsibilitiesresponsibility-driven-designcodingencodingrepresentationlawsheuristicsperspectivesWhat happens when we split things up?
Published onApril 6, 2024The ambiguity of codeparadigmsdesign-thinkingmodelingdomain-driven-designpatternsknowledge-workingsoftware-architecturesoftware-designinterfacesresponsibilitiesresponsibility-driven-designcodingencodingrepresentationHow do we understand "the code"?
Published onMarch 10, 2024The ambiguity of interfacesparadigmsdesign-thinkingmodelingdomain-driven-designpatternsknowledge-workingsoftware-architecturesoftware-designinterfacesresponsibilitiesresponsibility-driven-designHow does need-driven thinking shape the way we design?
Published onFebruary 29, 2024Inverse Bruce Lee maneuverparadigmsprogramming-modelsdesign-thinkingmodellingdomain-driven-designpatternsknowledge-workingsoftware-architecturesoftware-designHow many kicks should an engineer know?
Published onJanuary 6, 2024From concepts to architecturesystems-thinkingprogrammingmodelingmodelcontextsrepresentationsmental-modelsheuristicsprinciplespatternsdesign-thinkingconceptsdecisionssoftware-architecturearchitecturecollaborationDoes software architecture depend on the ideas?
Published onDecember 6, 2023Common words of the shared apocalypsefundamentalsdomain-driven-designsoftware-designsimplicitysoftware-architecturesoftwaremodelingmodelsprinciplespatternsAre there common words that you can share to scare your teammates?
Published onNovember 17, 2023Easy becomes complexfundamentalsdomain-driven-designsoftware-designsimplicitysoftware-architecturesoftwaremodelingmodelscontextsprinciplespatternsWhen easy eventually becomes complex?
Published onNovember 11, 2023Simple isn't easyfundamentalsdomain-driven-designsoftware-designsimplicitysoftware-architecturesoftwaremodelingmodelscontextsprinciplespatternsWhy simplicity does not require less but more?
Published onOctober 24, 2023The ambiguity of compositionprinciplesfundamentalsguidelinesprogrammingmodelingmodelcontextsrepresentationsmental-modelsheuristicsprinciplespatternsdesign-thinkingconceptssoftware-architectureHow can we represent composition?
Published onSeptember 17, 2023The ambiguity of software architecturesystems-thinkingprogrammingmodelingmodelcontextsrepresentationsmental-modelsheuristicsprinciplespatternsdesign-thinkingconceptsdecisionssoftware-architecturearchitecturecollaborationWhat do we mean by "software architecture"?