Micro-interactions That Made an Engine's Rules Feel Like Feedback

Built on the DriveWorks engine, Zammit's configurators were rule-heavy: change a dimension and shelf options recalculate, some combinations become invalid, price updates. Without feedback, that logic feels like the system fighting you. Micro-interactions were how I made the rules feel like a conversation instead of a wall. As a PM, the value is in reducing the moments where a user pauses, distrusts the screen, and either re-clicks or gives up. So when a selection updated the configuration, the change was animated just enough to show cause and effect — the summary shifting, a value recalculating, a disabled option visibly settling out of reach rather than vanishing silently. Transitions confirmed that an action registered, which matters enormously in self-serve flows where there's no one to say 'yes, that worked.' I kept motion restrained and purposeful; this is a procurement tool, not an app demanding delight for its own sake. The discipline was always: does this animation explain the engine's behavior, or just dress it up? When it explained — when it turned a hidden rule into visible feedback — it directly protected completion of the quote and checkout flows you care about.
Related articles

About
Making complicated into easy for users.
Senior product designer with a decade of work across complex systems - financial risk platforms, legal operations, healthcare apps, manufacturing tooling and insurance portals. The common thread is depth: products where the data is rich, the users are expert, and the interface has to disappear into the work.