The hidden cost
of software development
You build your own home to stop paying rent. You realized that you have extra budget to fancy it up a little bit and add a pool. But you forgot to calculate that you have to pay utilities, tax, maintenance and so on. The same thing happens in technology. The cost of building a feature is only a fraction of the total cost of ownership. In the real world, this feature will break, it will get slow, it will have security flaws, and it will cost too much infrastructure.
You aren't worried, you can always fix them, because code is text, and text is modifiable. Well, as it happens when you own a house, renovation is much more expensive than building, because there are people living there, and if you change a wall in a room, it may impact another room. The same goes for software, you have users and interdependency, so renovations are much more expensive. You realized that you got stuck with technical debt bigger than you can deal with it.