Hacker News new | ask | show | jobs
by lylejantzi3rd 665 days ago
> it doesn't sit well with bizdev or project managers

To be fair, it makes everything twice as expensive. Managers are always going to reflexively push back against that, even if the new feature covers that cost and more.

4 comments

> To be fair, it makes everything twice as expensive.

The article argues it makes it less expensive to reach any specific quality level (above some threshold).

The threshold isn’t really addressed in the article, but it is implied that for any realistic quality need, the write twice approach will be cheaper.

To conclude it makes everything twice as expensive, you have to ignore any cost except the initial write. That’s not realistic.

The second time doesn't cost as much as the first.
And the first is cheaper than a ‘regular single version’ bc you build it with the thought that you will throw it away.
You throw it away but in truth much of it survives in a much better design.
From the article:

> Rewriting the solution only took 25% the time as the initial implementation

Seems reasonable.

> Seems reasonable.

Not to the manager, which is the point, not how long it takes to rewrite it.

What hits hard is realizing that most features are not worth it. They just shouldn’t be developed.

Unfortunately biznes wants features and more of them and if possible for free.

I find half my job as a developer is writing code, and the other half is advising clients on which features not to implement.