I’m always frustrated when the UI gets in the way of the user’s experience. As an anectdote, let’s talk about how a UI I use which has this very problem, and in the process has increased the number of steps in it from just one into three separate steps!
If you’re at MIT and you want to use software like Matlab or online journals off campus, you need to use a VPN to get access to these resources. Fortunately, MIT provides some software, Cisco’s VPN Client, and its already pre-configured with everything you need.
So here you are with what I’ll call a secondary application- you essentially never use it directly, it just does stuff for you in the background. Antivirus software is another good example of a secondary application. Since these apps are more about supporting some existing workflow (getting into MIT’s network, making sure your computer keeps functioning and virus-free), you really want your interaction with them to be at an absolute minimum.
Somebody at Cisco didn’t get the memo and clearly thought that it would be a joy for users to start a 3-step process everytime they want to use a VPN. Read more