← Back to context

Comment by mvkel

6 days ago

"Tech debt" is a misnomer. It implies that at some point it should be paid down. There are very few examples where dedicating real efforts exclusively to paying down tech debt led to anything beneficial for the customer.

Some of the software we know and love today started with someone writing their very first line of PHP code, or Rails.

Vibe coding is ultimately about getting ideas shipped faster. Code quality is an engineer recruiting/retention strategy.

As we saw with that Tea app (which wasn't even vibe coded), you're only as secure as your weakest firebase store.

The one tip for quick success that the Human Developers don't want you to know: You don't have to pay down your tech debt if the company folds because hackers leak your customer database and refund all your income.

  • This counterfactual implies that successful companies that have not been hacked have done so because they pay down their tech debt.

    I can name many companies that have Olympus Mons levels of tech debt, and are doing great. Here's one: Spotify

> Vibe coding is ultimately about getting ideas shipped faster.

Studies show that using LLMs for coding results in negative net productivity gains on average.

  • There have been a few studies that show that in certain circumstances this is the case. But doing a literature review will illustrate the bulk support the alternative hypothesis.

    Ultimately, whatever the hype factor there is a large number of clever people putting their time and money into it for a reason.

  • I would read that study thoroughly.

    It had a very specific caveat of "within existing codebases that the engineer was intimately familiar with."

    In all other instances, it was not slower