Markola
Thinks s/he gets paid by the post
The Digital Age brings many lifestyle benefits, and incredible, even magical powers to our fingertips. That said, technology can also be a pain in you-know-what. Life online is a thicket of friction, starting with logging into anything. After 30 years of the internet passwords/passkeys remain nothing but headaches. Every user on earth prays that there is special place in Hell reserved for the inventor of captchas. Despite these hassles, we face ever more sophisticated hack threats, only made worse by the most profound technological change yet: AI.
This year, I have been especially plagued by another bewildering trend, which is financial apps that I rely on suddenly going haywire.
I used Personal Capital for years to aggregate all my accounts into a series of useful dashboards. Over the past year or so, the company changed itself to Empower, and began rolling out a series of “enhancements” that have completely botched the product. My Vanguard accounts simply will not stay connected, but other ones do. Some of my assets show only on certain pages. The once-clean and useful Retirement Planner was fumbled and I no longer trust it.
Same thing at You Need A Budget (YNAB). They had a simple, terrific budgeting product, which I relied on for years. Recently, they unexpectedly rolled out wildly more complex features that only an accountant could love, forcing users to relearn the platform. However, my credit cards have been failing to link, causing me all kinds of hassle. With much unwanted and unshared fanfare, they added miles of spaghetti code to the system and now things just don’t work.
Now I’m reading here that folks have similar complaints about recent and non-useful “enhancements” to Fidelity’s Full View page.
I’m not alone, because there are Reddit forums for all of the above, where thousands of frustrated users howl into the void using crude language that we should not use here.
Dear software engineers: WHAT IS THE DEAL? What are the dynamics inside one of these companies that lead to messing with stuff? I get the need to stay current and secure, but unnecessary changes are a true scourge of the digital age. Is it that expensive engineering teams must prove their worth by constantly fiddling and “enhancing” rather than leaving well enough alone? Is it that engineers don’t use the products themselves, so aren’t in touch with customer needs? What’s it like to work on these products? What is the incentive structure to constantly break things and tinker? Why don’t teams fix bugs and problems before they layer on entirely new ones? Why can’t companies stop the torture?
This year, I have been especially plagued by another bewildering trend, which is financial apps that I rely on suddenly going haywire.
I used Personal Capital for years to aggregate all my accounts into a series of useful dashboards. Over the past year or so, the company changed itself to Empower, and began rolling out a series of “enhancements” that have completely botched the product. My Vanguard accounts simply will not stay connected, but other ones do. Some of my assets show only on certain pages. The once-clean and useful Retirement Planner was fumbled and I no longer trust it.
Same thing at You Need A Budget (YNAB). They had a simple, terrific budgeting product, which I relied on for years. Recently, they unexpectedly rolled out wildly more complex features that only an accountant could love, forcing users to relearn the platform. However, my credit cards have been failing to link, causing me all kinds of hassle. With much unwanted and unshared fanfare, they added miles of spaghetti code to the system and now things just don’t work.
Now I’m reading here that folks have similar complaints about recent and non-useful “enhancements” to Fidelity’s Full View page.
I’m not alone, because there are Reddit forums for all of the above, where thousands of frustrated users howl into the void using crude language that we should not use here.
Dear software engineers: WHAT IS THE DEAL? What are the dynamics inside one of these companies that lead to messing with stuff? I get the need to stay current and secure, but unnecessary changes are a true scourge of the digital age. Is it that expensive engineering teams must prove their worth by constantly fiddling and “enhancing” rather than leaving well enough alone? Is it that engineers don’t use the products themselves, so aren’t in touch with customer needs? What’s it like to work on these products? What is the incentive structure to constantly break things and tinker? Why don’t teams fix bugs and problems before they layer on entirely new ones? Why can’t companies stop the torture?
Last edited: