Sherlock Holmes: Get out. I need to go to my mind palace. Dr. John Watson: [about Sherlock’s “mind palace”] It’s a memory technique, a sort
Category: Home
Evolutionary design?
Yes, it will be very useful a software design that can evolve (develop, progress, make progress, advance, move forward, make headway, mature, grow, open out, unfold, unroll, expand, enlarge, spread, extend). I do not want to rewrite a lot
TDD trick: getting effective & efficient design
How do we design a complex behavior or build a complex solution? Can we imagine everything big up front and then just write the full
Architecture: 2 n-dimensional layers
Original Sin: Unidimensional Asymmetry Back in the day, I was delighted when I first found this three layers’ architectural pattern: Finally, some order in the
Limits of inspected-in quality
“All necessary test cases, starting from requirements” Quality has two major “sources”: built-in quality (build without defects) and inspected-in quality (test, find defects and fix
Just in time and Envisioning versus complexity
Principles for reducing complexity: Apply envisioning for accessible information and just-in-time for what is far from certainty. That is matching with the logic of Stacey