Discussion about this post

User's avatar
Kief's avatar

As a long-time technology consultant, I can tell you that the key to using consultants or a vendor (with its consultants to implement their solution for you) is to make use of them to build enough of an in-house understanding so you can maintain and evolve the capability yourself. Using an off-the-shelf database rather than building your own is viable if you have (and can easily replace) in-house staff who know how to manage the database.

Unfortunately, many buyers find tech scary, confusing, and risky, and would prefer to close their eyes and let someone do it all for them. They'll have a consultant come in to set up their off-the-shelf database for them, and the next time they need anything added or fixed, they're at a loss because the next consultant won't necessarily understand the way the first consultant went about it.

So we had the "outsource your IT" stage, where vendors convinced buyers ("tech is not your core business!") that they would magically make the yucky tech disappear by managing it all for them. Then they were stuck with the vendors, having to pay through the nose for every little change, assuming the changes they wanted were even possible.

Then clients saw new businesses that understood tech were using it to take their business. So vendors sold them on "digital transformation", which was installing an off-the-shelf solution - a core banking system to can catch up with the fintechs, an ecommerce platform so Amazon won't eat your lunch. But it turns out those solutions are high-maintenance, confusing configured, inflexible, and need expertise to use well.

Now AI has the potential to make it easier to build, assemble, and/or customize in-house tech solutions. But buyers who are excited because they, once again, see it as a way to avoid having to truly understand tech, will not end up any better off.

It's all made a bit worse because AI is being sold as something that replaces the people who understand tech ("at last!!"). But I can vouch from first-hand experience that you really, really need to put a lot of effort and expertise into using AI to build systems. Using AI for building software is like putting a chainsaw on wheels. It can do a lot of work very quickly. But if you don't have someone knowledgeable guiding it, you might not like the results.

Matt Woodward's avatar

I think you're right that what is essentially "managing patient records" should absolutely be a primary competence of the NHS and they should have the technical capability to build this in-house, but also that your mate's right that there's no way the NHS will be able to acquire/maintain the expertise needed to build this in-house, but *also* that this project is highly likely to fail whoever tries to implement it it so it's probably a low-impact concern in the greater scheme of things. The NHS is a very big, very *viable* system, and she's generally not for turning.

32 more comments...

No posts

Ready for more?