Linked by Thom Holwerda on Mon 3rd Oct 2005 14:52 UTC
Linux In a conversation that began as a request to include the SAS Transport Layer in the mainline Linux kernel, there was an interesting thread regarding specifications. Linux creator Linus Torvalds began the discussion saying, "a 'spec' is close to useless. I have _never_ seen a spec that was both big enough to be useful _and_ accurate. And I have seen _lots_ of total crap work that was based on specs. It's _the_ single worst way to write software, because it by definition means that the software was written to match theory, not reality."
Thread beginning with comment 39492
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Thank God
by Tuishimi on Mon 3rd Oct 2005 16:44 UTC in reply to "RE: Thank God"
Member since:

No it is not a different bear. Operating systems control guidance systems on rockets and other potentially expensive and/or dangerous machines.

I correctly written spec, based off honest and complete requirements, is very beneficial to keeping a project, especially one with many different developers working in small groups that eventually have to tie their code together, in concert.

On the other hand, you might as well just throw away a poorly written spec because it will be entirely useless!!!!!

Reply Parent Score: 2