Hacker News new | ask | show | jobs
by Viliam1234 2281 days ago
If you have waterfall, there is usually not enough time to make the product itself, and documentation is much lower priority than that.

If you have agile, in theory all developers are replaceable. In reality, a few have writing skills, but most don't.