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

"Without good [design] documentation every mistake, large or small, is analyzed by one man who probably made the mistake in the first place because he is the only man who understands the program area."

- Winston Royce, "Managing the development of large software systems"

That said I've also seen over-collaboration lead to a similar situation. In that case everybody ends up with their own personal model of what the plan is, based on their own interpretation of all the endless talking around in circles. Maybe there is also a design document that purports to be the source of truth, but nobody is actually paying attention to it. Possibly because all the bickering and confusion turns maintaining it into an impossible task.



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

Search: