Published onMarch 30, 2023Modularity Uncertainty Heuristicprogrammingparadigmslanguagemodelingmodeltrade-offsmetaphorsrepresentationsmental-modelsdisciplinemodularitycouplingcohesionperspectivesarchitecturedesign-thinkingCan broken modularity be easily observed and easily fixed at the same time?
Published onJanuary 21, 2023A solid grasp of responsibilityprogrammingparadigmsproblem-solvinglanguagelearningmodelmodelingdomain-driven-designresponsibility-driven-designGRASPSOLIDsoftware-designsoftware-engineeringmetaphorsHow to distribute responsibilities?
Published onAugust 22, 2022"The ambiguity" of TDDprogrammingparadigmsdomain-driven-designtdddddtest-driven-developmentlanguagelearningmetaphorsmodelsarchitectureWhy it really matters how you think of your tests?
Published onAugust 9, 2022"Organization-Driven Design"programmingparadigmsdomain-driven-designproblem-solvinglanguagelearningmetaphorsmodelsarchitectureExploring a metaphor about how we can think of software components
Published onJuly 25, 2022Conversation-Driven Designprogrammingparadigmsdomain-driven-designproblem-solvinglanguagelearningmetaphorsmodelsThe metaphor of how to perceive the system (or its parts) you are building