I too think of digital systems built from small objects that relate and interact based in their environment.
More articles from her and similar thinking:
Putting object design before procedural action design, and thinking about a system through the lens of the real-world objects in a user’s mental model.
Patterns and modules help us design for mobile, but they’re not enough. Enter object mapping: a method for modeling information