Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Not sure if it has to be that way.

Neither, but I'm yet to work at a company that both had code and had zero tech debt. I think there's something about capitalism that makes people want to deliver value as soon as possible, and value isn't necessarily dependent on good tests, particularly at the start of a project.



You will always have tech debt, it's a matter of degree. Of course, you have to feel what the best ratio is for your project, which is highly dependent on circumstances, but you definitely want as little tech debt as possible.

But what does capitalism have to do with anything?


Capitalism drives people to deliver "value" as quickly as possible. That's the profit motive, which is the whole point.


The profit motive is about wanting to make money from a project, not about how it's actually achieved.

If delivering value must be done slowly to make a profit, so be it. Notice how alcohol is generally more expensive with age (vintage).


There's many ongoing projects to make whisky faster using ultrasonic agitation! Why? Because if the same value can be delivered faster, people try to. The same is true of software, and testing gets pruned.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: