Short YouTube clip (dialogue) where Adam Sand discusses technical debt in software: rapid funding and feature-driven development lead to accumulating low-quality code, developer loss, rebuild cycles, possible acquisition or bankruptcy, and a preference for enterprise-grade tools. The clip warns that many companies repeat this pattern after initial growth and funding.
Chapters
So how do you deal with technical debt? Leave the company, get an 100% raise, moving somewhere else, and then never look at the code you wrote ever again?
That's a real problem and it exists everywhere. So if you ever found that a software suddenly seemed to get like crap, it's because what happens is they go and they get this VC money, they get all this influx of cash and they get all this stuff built really fast. They add all these features that their customers want without really properly qualifying them. And then once it becomes to the point where it has too much technical debt, you lose a lot of your great developers and you go through this period of rebuilding and then you hope hopefully get to the other side. We have great software. This is why every time some roofing company comes to me and says, oh, there's this new thing on the market, super cool, we gotta try it, we gotta integrate with slow down. This company is gonna go through the same journey of get some excitement, get some annual occurring revenue, then also get some funding, then build a bunch of crap and then they're gonna have to come out of it. And hopefully they come out of it okay, they might go broker, get bought and something about your business is going to change. This is why I like enterprise grade tools. Now go share this video.