UX Pickle

Journey Mapping 101

Journey Mapping 101

Reading Time – 6 minThis article is a crash course on journey mapping. Customer journey maps are a common tool for user experience design. They are typically used to show the progress of someone through a website or app by…

Terminal consoles: why are they still popular?

Terminal consoles: why are they still popular?

Reading Time – 3 minTerminal consoles have long been in use for decades. They are the text-based I/O environment that takes text input from a keyboard. One of the earlier Terminal Console is TTY or Teletypewriter. Although modern systems are…

Rage Clicks: Why do users do that?

Rage Clicks: Why do users do that?

Reading Time – 2 minWhenever an application stalls or gets unresponsive, the user’s aggravation level rises exponentially with each second that the application ceases interacting with the user or fails to communicate that it is working on something in the…

Icon vs. Icon with Text vs. Just Text

Icon vs. Icon with Text vs. Just Text

Reading Time – 2 minLong story short: You should use an icon with text whenever there are a lot of unfamiliar icons mainly because users tend to forget. Labelling using icons is notoriously difficult without training or experience, making them…

Best Practice for Designing Form Error Messages

Best Practice for Designing Form Error Messages

Reading Time – 3 minUpdated August 2026. The examples below still hold. For current reference points, the GOV.UK Design System and Material Design 3 both specify inline error text directly under the field, in red with an icon, and never…

Why is it impossible to deselect radio buttons?

Why is it impossible to deselect radio buttons?

Reading Time – 3 minYou might have come across forms where it is impossible to deselect radio buttons. Today, we will answer the question of why that’s the case. Presently, there are two kinds of checkbox-style controls available in HTML:…