Linus Says No to 'Specs' 540
auckland map writes to tell us about an interesting debate that is being featured on KernelTrap. Linus Torvalds raised a few eyebrows (and furrowed even more in confusion) by 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."
Linus Says No to 'Specs' (Score:5, Funny)
Linus: It's like real science. (Score:2, Funny)
Amen (Score:5, Funny)
No to Specs... (Score:5, Funny)
Specs are for geeks (Score:1, Funny)
In other news (Score:5, Funny)
What an idiot! (Score:5, Funny)
Personally I've found specs to be incredibly useful. I'm currently developing a middleware project that takes a complex search pattern and applies it to a streams of delimited character objects and while our team of 40 software software engineers has yet to actually start developing we've produced a fantastic spec that will greatly simplify coding it.
I suspect we'll have this general regular expression parser up in running in less than 80 man years of effort thanks to our full and detailed specs.
Re:What an idiot! (Score:3, Funny)
You remind me of Oolon Colluphid's trilogy of philosophical blockbusters:
Re:What an idiot! (Score:2, Funny)
Note to people impressed, I'm looking for a job actively
Andrew, is that you? (Score:5, Funny)
You could at least have posted non-anonymously
Re:Linus: It's like real science. (Score:5, Funny)
Yes, any subject with 'Science' in the title isn't. I forget where I heard it, but it is a useful rule of thumb.
Computer science
Re:What an idiot! (Score:3, Funny)
Re:Freudian typing... (Score:1, Funny)
Re:Linus Taken to Task (Score:3, Funny)
A perfect example of why specs are useful -- without specifications, the Intelligent Designer's developers would end up developing too many models of women with non-standard breast placement. This would then require way too many bra models which would result in way too much confusion about how to remove them quickly -- it could have lead to the end of the human race before it really got a good start.