Skip to content

Comment on Ask HN: Cowboy vs. disciplined coding in startups?

Comments

It is infinitely better to have a product, customers, and technical debt, than to have no product or no customers and no technical debt.

Personally, I focus on avoiding technical debt when the cost of the debt will outweigh the costs of cleanup even within three or four months. So I try to keep to some best practices - having tests, having a good build system, running a linter, because I find those systems help me reduce bugs. And every time I have to fix a bug for a customer in production, it is a major time sink. Every time I have to manually test a new release, or fix problems after the fact, or block my teammates because I checked in bad code, then I am wasting time. So I try to do enough clean up to make sure I avoid breaking things all the time.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.