Archive

The Dulin Report

Browsable archive from the WordPress export.

Results (25)

The future is bright Mar 30, 2025 Safe and Secure: Seminar on Cybersecurity for Seniors and Their Families Nov 5, 2023 One size does not fit all: neither cloud nor on-prem Apr 10, 2023 Some thoughts on the latest LastPass fiasco Mar 5, 2023 Monolithic repository vs a monolith Aug 23, 2022 Java is no longer relevant May 29, 2022 There is no such thing as one grand unified full-stack programming language May 27, 2022 Application developers like to think their app is the only one Apr 5, 2021 Perhaps something good will come out of the 2020 Coronavirus hysteria Mar 11, 2020 The passwords are no longer a necessity. Let’s find a good alternative. Mar 2, 2020 Returning security back to the user Feb 2, 2019 Using Markov Chain Generator to create Donald Trump's state of union speech Jan 20, 2019 The religion of JavaScript Nov 26, 2018 Quick guide to Internet privacy for families Apr 7, 2018 Nobody wants your app Aug 2, 2017 Rather than innovating Walmart bullies their tech vendors to leave AWS Jun 27, 2017 TDWI 2017, Chicago, IL: Architecting Modern Big Data API Ecosystems May 30, 2017 I tried an Apple Watch for two days and I hated it Mar 30, 2017 Emails, politics, and common sense Jan 14, 2017 Why it makes perfect sense for Dropbox to leave AWS May 7, 2016 JEE in the cloud era: building application servers Apr 22, 2016 OAuth 2.0: the protocol at the center of the universe Jan 1, 2016 IT departments must transform in the face of the cloud revolution Nov 9, 2015 Banking Technology is in Dire Need of Standartization and Openness Sep 28, 2015 Book Review: "Shop Class As Soulcraft" By Matthew B. Crawford Jul 5, 2015

Application developers like to think their app is the only one

April 5, 2021

Sometimes I wonder what app devs and UX designers think about when they decide to do the following:

  • Interrupting the user to review their app or fill out a survey at the worst possible moment when the user needs to quickly use their app,

  • Changing the UI sufficiently to confuse the user for inexplicable reasons, which can only be explained by the company hiring an overpriced team of UX designers who think they are reinventing a bicycle,

  • Changing the name and icon of their app making it confusing and difficult to find when one needs it most, or worse yet, deprecating an app and making users install a new one,

  • Demanding the user log on after months of not asking them to enter their username and password, all the while insisting on using 2-factor authentication,

Let’s address each point.

Asking users for feedback

I accept the fact that rock-and-roll would not be what it is today without feedback. Software, however, is not rock-and-roll.

Unlike rock-and-roll, the software has a practical purpose. No one has an entry on the bucket list to use a paystub viewing app at least 4 times a month or pay for parking using one of a dozen different apps at least once a year.

I really wish UX designers and application developers would put a sticker on their accountability mirror that reminded them of just how unimportant their app is. Despite their best intentions, their app will not solve peace in the Middle East or cure heart disease (I submit that some health-related apps just might).

The mere fact that the app is being used should be sufficient enough feedback for most developers. If no one gives negative reviews or complains to customer service, that’s just icing on the cake. Developers should be happy their app is being used at all. If it is a paid app, the payment itself is its own reward.

So, cut the crap, stop asking me for feedback. Next time you interrupt me to request feedback, I will purposely go to the App Store and tell you just how much I hate giving feedback for your insignificant, unimportant app that I use once a year.

Changing the UI

Please, for the love of the Flying Spaghetti Monster, would application developers please just use built-in widgets from the UI kit the platform provides?

But, Oleg, you might say, how am I going to apply branding and unique look and feel to my app? My answer is “Don’t!” When you create your own UI metaphors, you make your app inconsistent with all other apps the person might be using.

Renaming the app and changing the icon

Again, I feel like app makers need a reminder that their little app is not the only one people use. Renaming the app, changing the icon, and otherwise making it difficult for the user to find it next time they need it is a sure way to lose users.

Expiring user sessions

When modern phones use biometric scans to authenticate the user and encrypt the contents of their memory, what security problem are you solving when you lock the user out of their session after a period of inactivity?

Final thought

My pet UX peeves described above all seem to fall under the same category: each app thinks it is the only app running on my phone, and it is the only app I am using. It boils down to the developers’ respect for my time.