Profile picture of David Paul McQuiggin
David Paul McQuiggin
[Remote] .NET Lead Engineer | Solution Architect | CTO | Azure | Data | AI
Follow me
Generated by linktime
April 26, 2023
Is user experience getting worse in websites and apps? eBay (sites are different in each region) - some filters have been moved to a modal popup, and they removed the ability to search for items by geographical region, so almost all results are from the US, which would have crazy delivery and import fees to elsewhere. I gave up after 5 minutes. OLX has some weird filter behaviour, where when you specify a location, you have to recreate your search / categories. It's telling that it's sometimes easy to use a Google search to find items on such websites, rather than using their own navigation. Amazon's video UI has some strange auto-expanding info card - on some views, it's not common across the app. It pushes content out of the way, making videos difficult to find, and it's not configurable. Some sites still have that 90s classic - large imposing Register buttons, but a tiny, hidden away Login button requiring existing customers to make extra clicks to use the site. Some apps have funky logins that send "magic links" via email; Slack etc have some additional strangeness for no apparent benefit, if you want to sign in to different spaces. Most apps written in China seem to have tiny fonts with too much whitespace, and some of them even have grey text on a white background... I think it's the same old problem - companies don't use their own apps on a daily basis. #userexperience #ui
Stay updated
Subscribe to receive my future LinkedIn posts in your mailbox.

By clicking "Subscribe", you agree to receive emails from linktime.co.
You can unsubscribe at any time.

April 26, 2023
Sunday evening take: One thing I dislike about working in software development over all these years, is that so much time is spent arguing over software ideology, as if there is an absolute perfection or one true way. e.g. SOLID is guidance, to be taken under consideration, applicable in some scenarios and not in others, it is not the word of god / the one true way. Developers spend too much time fighting over their interpretation of what is basically other people's opinions, something they have read very recently in a blog or seen in a course, as if it is some sort of divine inspiration. They then point-score as to who has the most perfect understanding of the opinion of someone who wrote a book about their own experience, but has no idea of the realities of the project you are now working on. I have been in so many code reviews, where developers were obsessed with arguing over the minutiae of a particular line of code and how it does not meet framework guidelines / latest C# language syntax / a specific pattern in a book, that they completely missed that it did not actually meet the business requirements. Guidance such as SOLID, Clean Coding, DDD etc. is fine if you treat it in the same way as 'look both ways before crossing the road', but not 'you must spend 10 seconds when looking left, and no more than 1 second later, look right for 13 seconds, or a successful crossing of the road will be deemed inadmissible' Be pragmatic instead of dogmatic, is the best advice I can give, after 32 years of building systems.
21 comments
April 3, 2022