Cascade Deletion Purge and The Void World of Soft Deletion
Cascade deletion never made much sense to me.
It's not just about wanting to state intentions explicitly but about understanding the data relationships.
If you don't know how things are working, maybe you should not be the one doing the deletion?
Library: Bogus
We often work on projects or parts of the system where we expect the typical user to have hundreds or thousands of entries. Still, we always test the development system with only a few representative entites because we don't want to create realistic data sets. If we don't expect production data to impact performance and stability negatively, we will not generate dummy data.
Book: Presentation Patterns
This is one of those books with a premise for a broader audience but written narrowly for developers and other IT people. And from the perspective of a software developer, everything can be categorized into patterns; there is just something 'primal' in attempting to classify the entire world.