Comment Re:Efficiency Boost (Score 1) 59
For a healthy business, there are always lots of things they would like to develop but can't due to limits in capacity.
This sounds nice in theory, but for quite some time now, that hasn't panned out the way it seems like it should.
Let's use a great go-to example - the finance department. Back in the 1970's, it was mostly-manual. You might see a calculator in the back room, but the ledgers were written by hand, the credit card slips all came from a knucklebuster, and lots of people had full-time jobs doing calculations and data entry and inventory management.
*all of that* is automated away now. Scan a barcode, shipping manifest of the whole palette is entered into the inventory system for delivery. When a purchase is made, inventory is decremented, ledger is updated, credit card company updates the statement in real-time, accounting ledgers are updated, bank balances are updated, information is downloaded into Quickbooks, the Quickbooks file is sent to the accountant, tax calculations - ALL OF IT is done automatically. From the farmer's market to the Fortune 500, *nobody* is doing their accounting work by hand anymore. An accounting firm with five accountants can handle the tax returns for ten thousand businesses annually precisely because of how much is automated.
Now...*some* businesses probably repurposed their bookkeeping staff to other tasks...but the bookkeeping industry today employs a tiny fraction of the people it did in the days of our parents. Did some businesses encourage the bookkeepers to help develop their business? Sure, some did...but most simply laid off the staff and "grew" through the reduced payroll.
AI will indeed help with some gruntwork areas, and it will enable the sorts of projects that used to be done with Excel macros and Access databases...but "capacity limits" haven't been a true barrier for a while. It's been readily possible to higher programmers on a "gig economy" basis over at Upwork for decades. More and more off-the-shelf solutions exist for niche applications as SaaS or OSS on Github.
But the real disconnect is here:
they can get even more features out the door
You'd be hard-pressed to grab a hundred people at random, have them think of the software they use regularly (be it desktop, mobile, SaaS, or embedded), and point to a time in the past decade where their software got an update and they were HAPPY. Exceptions certainly exist - most DJ software got the ability to separate vocals and instrumentals in real-time, which was huge for the industry...but for *most* people, *most of the time*, software has gotten worse, not better, because "new features" are far more likely to be implemented to benefit the developer, not the user. Try going to a website without an adblocker now; it's a 20MB cacophony of garbage surrounding two text paragraphs for most of the internet. Adobe Acrobat does maybe three useful things more than were present in version 9 from 20 years ago, yet it's five times the size.
I *might* agree that AI can help improve the process of software development by reducing the amount of time spent on gruntwork...but the overall culture of making software user-hostile has been a cancer on the industry that long preceded the availability of Claude and ChatGPT. If AI accelerates that, then I do think there will be a gradual shift in problems - some businesses will try to DIY their own software, which brings support and liability problems back in-house that were half the joy of outsourcing, but the desire for the in-house option comes from that software being too user-hostile over time.