6 ms·
Ask HN: Why is tech UX so bad in general?
I have just tried to get my access back to my bank account.
Since I switch numbers frequently due to moving countries, 2FA is hell for me.
To get my account back I need a selfie with both my face and ID visible. Very hard. Guess it's due to security.
After some hours wasted I got it done. Time to transfer the file. Of course gmail does not send my email.
Fear not, I am smarter than that. Upload to Drive. Nope, does not work either. Weird.
Upload with facebook messenger maybe? Hmm they compress images like hell.
The other day fiverr was not loading orders for like a day. Wise.com turned chinese for no reason. Google cloud resets my functions to private randomly.
Am I losing my mind? Getting old? Too busy? Frustrated? Am I just a shitty developer? How do non techies cope?
- ameliaibwne 5y ago"design elements are often overlooked by founders in favour of revenue-makers like sales and business development." https://sifted.eu/articles/startup-ux-tips/ https://sifted.eu/articles/startup-ux-tips/
- andrei_says_ 5y agoUX is generally OK but you unfortunately are dealing with a corner case. So you’re experiencing scenarios which have not been taken in consideration.
- ksec 5y ago99% of Programmers are not product designers. The more you look into it the more you understand why Steve Jobs is so special.
- Flankk 5y agoThe H-1B program allows companies and other employers in the United States to temporarily employ cheap foreign workers in occupations that require highly specialized knowledge. Many businesses outsource work to other countries for additional cost savings. Companies rely heavily on automated testing to mitigate the downside of hiring less skilled developers. You have worse UX but they spend less money. What can you do.
- Kaze404 5y agoWhat about being from a country that's not the United States makes a developer less skilled?
- bobsterman 5y agoIt's not that they arent skilled, they just don't have the incentive to demonstrate them.
- Kaze404 5y agoHow so?
- omgitsabird 5y agoNothing. From browsing software engineering literature from the early 2000s, the common issue seems to be communication or processes, which is the fault of the hiring company, not that of the developers/consultancy themselves.
- delnabla 5y agoAre you implying that immigrants or devs working remote from other countries are less competent? If so, consider how much additional hurdles those guys had to overcome in order to find a job in the US.
- joshxyz 5y agoTop of my head most of it is compliance to varying laws in different jurisdictions, and of course optimization for growth and profits. It's hella surprising how much users will keep using a product with shitty UX as long as it still solves a problem for them.
- psyc 5y agoThe tech world functions by selling products that are unfinished, and promising to keep working on them after you buy them. These days, almost everything is de facto early access.
- tsywke44 5y ago”finished” is just a label, all software can be worked on infinitely, at some point production usage HAS to start
- KptMarchewa 5y ago>I have just tried to get my access back to my bank account. This is related to tons of regulation regarding KYC. Nothing to do with "tech".
- colinjoy 5y agoUX in tech is bad for a great number of reasons. 1. Good UX is hard and even harder to get right from the start. When teams* are faced with tight deadlines to deliver functionality, they invest too little time in figuring out how to best solve a problem. Even less time and effort is expended to follow up on something that was delivered in order to see if it works (it doesn’t) and how it can be improved. 2. Developers* have their mind set on optimization. This applies to ticking off requirements on a backlog item (I refrain from using the term "User Story" on purpose; the context of features isn’t properly communicated either). With UI development, there is a myriad of details to cover that require attention from everyone and developers* won’t complain if there is no detailed spec for input constraints, form validation, error handling, responsive behavior, keyboard interaction, a11y. Works as designed, why bother. 3. UI Development (for tech, the interface to the user makes/breaks the UX) is seen as "lesser" or "a complicated mess to avoid" by senior developers*. My subjective feeling is, that the seniority in UI dev is/stays behind the mean. There are more juniors around. 4. To a degree, the product quality in tech isn't great, it's not only bad UX. Bad UX is merely more visible, despite it not making the news as much as the backend engineering blunders of not sanitizing input or exposing databases to the interwebs. 5. https://userinyerface.com https://userinyerface.com * Not all of them. There are exceptions - appreciate them and treat them nicely, they are hard to replace :)*
- germinalphrase 5y ago“ My subjective feeling is, that the seniority in UI dev is/stays behind the mean” With regard to quality/competency or organizational influence?
- colinjoy 5y agoGood question. Long answer: What I meant to say is that there seems to be more of a tendency for full stack or front end engineers to bleed into backend / system than the other way around. If we were to assume that seniority (here, strictly referring to days spent with bum on chair) is correlated with organizational influence, it would follow that there are less devs with focus on UI who end up in leadership roles. But as I said, I don’t claim to have an objective truth here.
- plaidfuji 5y agoWhat are the financial incentives to produce good UX? In your case, it’s regulatory compliance (KYC), which is the lowliest incentive of all. Also, customer losing access to an account happens infrequently and is not a large source of loss for your bank, I would guess. And you are strongly incentivized to plow through whatever UX they throw your way, because you literally need to do it to get your money. The incentives are aligned entirely against you in this case. Applying for a loan, though, well I’ll bet you’d breeze through that interface on any device. UX follows short-term profit incentives. When UX is your competitive advantage, and especially when switching costs to another product are low, that’s where you’ll see the best UX. Google Maps and Google Search come to mind.
- pketh 5y ago> when switching costs to another product are low, that’s where you’ll see the best UX In my career as a designer I've found that good design (functional, fast, works predictably) is primarily limited by business model incentives. You hear the most about the latest trends and frameworks in situations where the best anyone can do is putting lipstick on a pig.
- wilde 5y agoThe dirty secret is that no self-serve tech UX is good. For valuable clients you hide the pain behind an account manager. As an aside, get Authy if you can and replace the SMS 2FA. As someone who worked in account security, changing phone numbers is account compromise like 99% of the time.
- thejackgoode 5y agoGenerally, all examples you mentioned don’t have competition or compete in different things than UX, so there you go. One example, banks, especially old big banks. They compete first and foremost on public perception of them being secure. As we know, security and usability are almost always diametrically opposed, so it’s a concept of a bank that makes banking hard to use. Some companies are trying to change it, but it’s hard.
- t-3 5y agoBanks are a something else entirely when it comes to art of horrible customer service. The other day, I noticed a "security alert" when logging into my bank account. "Someone logged into this account from an unknown device. If it wasn't you, panic" basically. I wanted to write a suggestion that they add an IP address and timestamp to make that message useful and actionable, but they don't even have a contact email address, just phone numbers (even for the IT department!). The "chatbot" doesn't connect to actual humans.
- dusted 5y agoI'm guessing it's because focus has shifted from the "basics" of being able to do the actual thing to something else. That something else is probably "having it JustWork(tm) in 98% of the cases" is better economy than "having it work in 100% of the cases". Your product will win if it works and "feels nice any easy" for most people, compared to a product that is flexible, and works and utilitarian, but maybe "looks worse" because it actually was made to work, also when things don't go smooth. It's definitely a trend, whitespace everywhere, UI's void of buttons or obvious hints of what to do or what can be done, a sacrifice to the gods of UX.
- terpimost 5y agoI agree with the 2 paragraph of this comment. In the case of a frequent traveler there is got to be a bank which cares about such case. With some time some banks will be better at this when more people will travel which is unlikely after COVID. On a tech side: it’s very hard to create, support and sustain a super flexible system which wouldn’t be perfect for everybody. People don’t spend their time configuring 100 settings in their Zoom profile and struggle finding invite link. And at the same time in some place of this world a person lost a bank card and smartphone being in a foreign country… rare case but turns life into hell quickly.
- duped 5y agoWhile I do empathize with bad UX this story does feel like a bit of an unnecessary dive across services without trying to fix the root issues. If your contact info is not stable then you are going to have a hell of a time with 2FA through your phone. There are alternatives, both hardware and software that will fix this problem for you. Have you looked at what your bank supports? If the answer is "yes and they only use SMS based 2FA" then fine - the next issue is figuring out why your email provider isn't sending an image. Is it too large? Gmail supports multiple quality settings and has a will tell you the attachment is too large to send - for a single image you should be able to select a lower quality to send it. This dive into other services sounds like a waste of time. "Good developers" would at least try and understand what is broken before throwing random OTS storage services at it.
- jrm4 5y agoYou asked "in general." It's because "UX" is presently way too full of itself; it passes off a lot of mere fashion and preference as "objectivity" or "science" and then other UX people get suckered into believing it, not just continuing arbitrary trends, but also reducing usability and optionality along the way. Poofy vs. flat buttons is just a preference, it's not science. So fashion is focused on instead of real usability. Fixing this will take time, and probably regulation type measures. The analogue here is architecture. It's great to make something beautiful, but if you don't have wheelchair ramps or the bars on the railing are wide enough for a kid to get a head stuck in you don't get to build the building. UX needs more of this.
- karmakaze 5y agoAs much as I like to point out the emptiness of such trends, it would be unfair to place it fully on the UX folk. It comes down to incentives and economics. We the users won't look at a piece of useful software if it doesn't 'look' like the kind of thing that is up-to-date and modern in its behaviors. Same goes for everyone else in the software production industry, except for the core function developers who complain, myself included. In short, fashion exists because it sells. It's also good to know who you're selling to, sometimes it's not the person using your product, e.g. Apple is selling to those who don't already have their latest product, so it's important to round-off (or square) those edges, etc.
- jrm4 5y agoI'm not putting it on the people, but I am putting it on the "field" or the "discipline." Perhaps in the same vein as "Economics," which purports to be a science but in practice is something else. UX may even be worse, because at least Econ has had the time and space to be established and is at least arguably a "discipline." I'm quite literally unsure as to whether "UX" should even exist as its own thing at all. I'm not sure you can mix "engineering" and "advertising" and "fashion" and "psychology" to this extent and have something coherent at the end.
- karmakaze 5y ago
- neeerp 5y agoFirst anecdote that comes to mind is my local pizza place’s buggy mobile web UI, with generic HTML inputs for all their fields that make typing in my phone and email a pain due to autocorrect kicking in. They also shove their app down your throat on the web ui, and the app somehow manages to be even more unusable!