News for hackers. Stuff that matters.
Re:What Factors Explain the Nature of Software? by mcguire on Tuesday May 14, 2024 @04:21PM (#40359716)
"...a new (often anticipatable) requirement seems to appear..."

And often not, particularly when you are building a new system. And if you are replacing an existing system, the requirements that you discover are usually, "it must work exactly the same way as the old system."

Re:What Factors Explain the Nature of Software? by titzer on Tuesday May 14, 2024 @07:33PM (#40361363)
If you're replacing an old system, a great piece of documentation is the original requirements against which it was built, especially if that document is versioned. Goes a long way to understanding why something was built a certain way and whether the new thing can do the job of the old thing. It's so much better than something either overly vague or overly specific like "it must work (exactly) the same way as the old system".