Seiden Group
Modern Development & Open Source for IBM i
  • Link to LinkedIn
  • Link to Mail
  • Home
  • Seiden PHP+
    • Seiden PHP+
    • Install & Learn
    • SmartSupport
    • PHP Migrations & Upgrades
    • Success Stories
    • Free PHP Assessment
    • Documentation
    • What’s New (Changelog)
  • IBM i Services
    • Development
    • Training & Mentoring
    • Open Source Setup & Upgrades
    • SSL/TLS Install & Learn
    • Performance
  • Support
    • Open Source & PHP
    • VS Code for i
    • Developer Support
    • Support Success Stories
  • VS Code for i
    • Support
    • Training
    • Code for i Resource Guide
    • Getting Started Videos
    • Code for IBM i Fridays
  • Free Stuff
    • IBM i Strategy & Tips
    • PHP Upgrade Assessment
    • CNX Valence Assessment
    • VS Code for IBM i Resources
    • Code for IBM i Fridays
    • QCachegrind Download
    • PHP Toolkit for IBM i Resources
    • Qshell on i Library
  • Blog
  • About
    • About Our Team
    • About Alan Seiden
    • Speakers & Sessions
    • In the News
  • Contact
  • 201.447.2437
  • Search
  • Menu Menu

Seiden Group Blog

UX Challenge: What Would You Do?

May 6, 2018/4 Comments/in PHP, Web development /by Alan Seiden

Sometimes a fresh perspective makes all the difference.

I recently needed to cancel a WebEx meeting. I clicked the menu item to cancel the meeting and was presented with this dialog box:

Dialog Box

After a moment of hesitation, I clicked “OK,” but was briefly tempted by the “Cancel” button, since I wanted to cancel the meeting. It’s surprisingly easy to miss how users may see our applications. User experience (UX) design can make the difference between an app that your users love, and one that slows them down.

To help ensure enthusiastic adoption of your next application,  consider getting experienced input on how to streamline workflow and add clarity and confidence for your users.

Don’t have a UX expert on staff? Contact us for a fresh look at your applications or to help you solve a thorny issue.

Feel free to comment on this post with your opinions about the Cancel/OK/No/Yes debate.

 

Tags: User Experience, UX
Share this entry
  • Share on Facebook
  • Share on X
  • Share on Pinterest
  • Share on LinkedIn
  • Share on Tumblr
  • Share on Reddit
  • Share by Mail
https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Alan Seiden https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Alan Seiden2018-05-06 17:11:012019-06-07 15:58:23UX Challenge: What Would You Do?
Alan Seiden

About Alan Seiden

Alan works to preserve your investment in IBM enterprise systems by designing and implementing modernization strategies that leverage your existing business logic.

With a passion ...Read More

4 replies
  1. Allister Jenks
    Allister Jenks says:
    January 22, 2025 at 5:37 pm

    I stumbled upon this post while searching for something else. These kinds of problems are a pet peeve of mine. All the more because I have a book written in 1990 that offers UI designers the easy answer. Active verbs!

    The only time “OK” should ever be used on a button is if it’s the only button on an informational (or perhaps an error you can do nothing about).

    The buttons in your case should have read “Keep” and “Cancel”. However, because of the over-use of “Cancel” I would, in this case, use “Keep” and “Remove” and change the text to use “remove” as well.

    Reply
    • Alan Seiden
      Alan Seiden says:
      January 22, 2025 at 5:46 pm

      Thanks for taking the time to add your thoughts, Allister. Active verbs make sense!

      Reply
  2. King 4
    King 4 says:
    May 17, 2018 at 5:59 am

    I actually deal with this in our system. We have the ability to cancel an order. I worked on it by having two buttons:

    Cancel – This is the standard button to cancel an action.
    Cancel The Order – So though it had another Cancel, I described the action you were to perform to clarify.

    Because cancel can have so many meanings there isnt a perfect solution, but I wanted it to make sense in relation to everything else.

    Reply
    • Alan Seiden
      Alan Seiden says:
      May 17, 2018 at 8:44 am

      Thanks, King!

      Reply

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

SUBSCRIBE
Open Thinking
Monthly IBM i Strategy & Tips
  • This field is for validation purposes and should be left unchanged.

IBM i Development

  • RPG, COBOL, SQL, Node,
    PHP, Python, Valance, etc.
  • Modernization. Integration.
  • Web and API Solutions
  • Legacy Maintenance
    ...
LET'S GET IT DONE!

Recent Posts

  • Mitigating the eMudhra Intermediate CA Compromise with IBM i
  • Critical php2shell Security Update Available in Seiden PHP+ Server
  • Moving to IBM i 7.6? An SDA Alternative with VS Code and IBM Bob
  • What’s New with Mapepire Database Connector for IBM i
  • Do You Need IBM i Observability?
  • PHP 8.6 is Coming Soon to IBM i
  • Safer npm installation is on the way for Node.js (and all JavaScript)
  • Access Modern Security for IBM i and Connected Web Environments
  • IBM i: A Natural Platform for Agentic AI
  • PHP on IBM i in 2026: The Modernization Engine

SEIDEN GROUP: Modern Development & Open Source for IBM i

Home   |   Seiden PHP+   |   IBM i Services  |   Support   |   VS Code for i   |   Free Stuff   |   Blog  |   Privacy Policy  |   Contact         201.447.2437

© 2026 Seiden Group, LLC
  • Link to LinkedIn
  • Link to Mail
Link to: Steve Will Discusses IBM i Strategy Link to: Steve Will Discusses IBM i Strategy Steve Will Discusses IBM i Strategy Link to: Configure IBM i Apache Threads For Higher Traffic Link to: Configure IBM i Apache Threads For Higher Traffic Configure IBM i Apache Threads For Higher Traffic
Scroll to top Scroll to top Scroll to top