What is technical debt? And why does almost every startup have it?
Running a startup usually involves making choices about now vs. then. Put another way, you regularly have to make decisions about whether to prioritize long-term or short-term success, and there are always consequences no matter which side you favor. When it comes to coding, this is especially true. Maybe you can speed up the process now, but you are going to pay for it at some point down the line. Trey Huffine calls it “technical debt” and describes exactly what it means for your startup.