Published onMarch 12, 2023"Solution-Probleming"programmingparadigmslanguagemodelingproblem-solvingmodelingmodeltrade-offsrepresentationsmental-modelsdisciplineaspectsperspectivesarchitecturedesign-thinkingWhat one could learn from a broken coffee grinder?
Published onMarch 5, 2023I don't knowprogrammingparadigmslanguagemodelingproblem-solvingmodelingmodelcoderepresentationsmental-modelsdisciplineaspectsperspectivesIs there a benefit of not knowing?
Published onFebruary 19, 2023Modeling Maturity Levelsprogrammingparadigmsdomain-driven-designmodelingproblem-solvingmodelingmodelcoderepresentationsprinciplesdisciplineaspectsperspectivesdata-structuresbehaviorsHow we can think of modeling?
Published onJanuary 26, 2023The ambiguity of encapsulationprogrammingparadigmsgraspproblem-solvingsolidencapsulationmodelingencapsulationmodelcoderepresentationsprinciplesdisciplineTo protect or to hide?
Published onJanuary 21, 2023A solid grasp of responsibilityprogrammingparadigmsproblem-solvinglanguagelearningmodelmodelingdomain-driven-designresponsibility-driven-designGRASPSOLIDsoftware-designsoftware-engineeringmetaphorsHow to distribute responsibilities?
Published onJanuary 9, 2023Slow downprogrammingparadigmsproblem-solvinglanguagelearningmodelmodelingdomain-driven-designHow to gain speed by slowing down?
Published onDecember 24, 2022Bool considered harmful?programmingparadigmsproblem-solvinglanguagelearningencapsulationvalue-objectscodemodelmodelingtype-driven-thinkingCan bool be considered as non-modeling friendly?
Published onDecember 12, 2022The ambiguity of abstractionprogrammingparadigmsdomain-driven-designproblem-solvinglanguageabstractionmodelingencapsulationmodelcoderepresentationsprinciplesWhy are we abstracting?
Published onNovember 28, 2022The cost of modelingprogrammingparadigmsdomain-driven-designproblem-solvinglanguagelearningencapsulationmodelcodeIs modeling more expensive than coding?
Published onNovember 14, 2022(Fr)Agileprogrammingparadigmsproblem-solvinglearningagilefeedbackAre you agile or fragile?
Published onNovember 2, 2022Language of the problemprogrammingparadigmsdomain-driven-designproblem-solvinglanguagelearningencapsulationvalue-objectscodeWhy should we stop coding?
Published onOctober 15, 2022"Microoffices" vs "Officeolith"modularityparadigmsdomain-driven-designproblem-solvingorganizationboundariesprinciplesfundamentalscontextmetaphoresWhat we can learn from the evolution of a small business?
Published onOctober 4, 2022Software Engineering for busy parentsprogrammingparadigmsdomain-driven-designproblem-solvinglanguagelearningprinciplesfundamentalsHow to keep up with tech when babies are crying?
Published onSeptember 12, 2022The value of Value Objectsprogrammingparadigmsdomain-driven-designproblem-solvinglanguagelearningencapsulationvalue-objectscodeIs it only about the primitive obsession?
Published onAugust 9, 2022"Organization-Driven Design"programmingparadigmsdomain-driven-designproblem-solvinglanguagelearningmetaphorsmodelsarchitectureExploring a metaphor about how we can think of software components
Published onJuly 31, 2022Modeling Value Objects in TypeScriptprogrammingparadigmsdomain-driven-designproblem-solvinglanguagelearningtypescriptencapsulationvalue-objectscodeHaving fun with encapsulation in TypesScript
Published onJuly 25, 2022Conversation-Driven Designprogrammingparadigmsdomain-driven-designproblem-solvinglanguagelearningmetaphorsmodelsThe metaphor of how to perceive the system (or its parts) you are building
Published onJuly 18, 2022Essentially bounded, Accidentally unlimitedprogrammingparadigmsdomain-driven-designproblem-solvingeducationlearningAn observation on the missing piece of problem solving