Building software in-house when it's not your core product drains resources and creates maintenance headaches. The speaker argues you should buy existing solutions instead, even if they cost more upfront, because the hidden costs of building and maintaining custom software will hurt your business.
One of the craziest things you can do in business is build something in software that's not your core business, because you think you can build it cheaper than buying it. It's just mad you can't. It's not possible. And you'll build something that's wafer thin compared to what you can buy, and then you have to maintain it, and it won't grow, and ultimately it won't do the thing you're trying to get it to do, because it is wafer thin. So. So the next time that you think you're going to save money by building it yourself, you're better off to get that developer to build something in your own product that you sell, as opposed to something you can just buy and instantly get and instantly use and do way more than whatever you could do by building it. So think about buying and building.