MAUIverse MAUIverse

Messaging Is a UI Code Smell

When a UI leans too hard on generic “messages” (alerts, snackbars, banners) it can be a sign the experience isn’t doing enough of the communicating.

In Messaging Is a UI Code Smell, Matt Goldman makes the case that messaging is often a symptom—covering for missing affordances, unclear states, or feedback that should be embedded directly in the UI.

Takeaways worth applying

  • Prefer contextual feedback near the control/state that changed
  • Use messages for the cases that truly deserve interruption (errors, critical warnings)
  • Treat repeated “we should show a toast” ideas as a prompt to revisit the flow

View Source →

← Back to Community Feed

}