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 onFebruary 22, 2024Systems: by, with, for peopleprogrammingmodularityperspectivesdomain-driven-designsystems-thinkingsystemsprogrammingdesignhuman-oriented-designDoes a design mean anything without people?
Published onJanuary 13, 2024Psst, wanna solid options?programmingfunctional-programmingobject-oriented-programmingdesigndesigningmodularitytddpracticescompositiondomain-driven-designCan you design without options?
Published onJanuary 6, 2024From concepts to architecturesystems-thinkingprogrammingmodelingmodelcontextsrepresentationsmental-modelsheuristicsprinciplespatternsdesign-thinkingconceptsdecisionssoftware-architecturearchitecturecollaborationDoes software architecture depend on the ideas?