Software design reflects user's mental model Model behaviour not entities , not tightly coupled with properties Mind sized modules Hard coded and continuous delivered Easy to remove functionality by having few incoming dependencies and shallow dependency chains Split and defer descision
Software design reflects user's mental model
Model behaviour not entities , not tightly coupled with properties
Mind sized modules
Hard coded and continuous delivered
Easy to remove functionality by having few incoming dependencies and shallow dependency chains
Split and defer descision
Just got recommended this
I don’t know why
That was a bit to generic and abstract for me.
"We can only change what we understand" is just not true.