Linux Today: Linux News On Internet Time.
Search Linux Today
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Server Daily
IT Management Daily
Subscribe News
Subscribe PR
Subscribe Security

internet.com
Internet News
Small Business

Advertise
Newsletters
Tech Jobs
E-mail Offers

 






Current Newswire:

Linux Top 5: Linux's New Fellow

RebeccaBlackOS - First Live CD Running Wayland Display Server

The Linux powered LAN Gaming House

5 Best Android Apps For Reddit Lovers

SECURITY: Flash Player Sandbox Comes to Firefox

The Future of Kubuntu

SECURITY: Symantec should not be afraid of 'open' source code

Linux 3.3 rc3

60 Fantastic Free Android Apps

Ready for Another Linux Tablet? Meet the Rugged Trimble Yuma



Applications Management Engineer Sr (NYC)
Next Step Systems
US-NY-New York

Justtechjobs.com Post A Job | Post A Resume
:KernelTrap: Linus On Specifications
KernelTrap: Linus On Specifications
Oct 3, 2005, 13 :45 UTC (14 Talkback[s]) (4908 reads)

"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.'

"Linus went on to list two reasons to avoid specifications when writing software. First, 'they're dangerously wrong. Reality is different, and anybody who thinks specs matter over reality should get out of kernel programming NOW...'"

Complete Story

Related Stories:
Free Standards Group Moves Ahead with LSB 1.3 Specifications(May 21, 2003)
Linux Devices: TV Linux Alliance Releases First Spec(Oct 28, 2002)
De Icaza to Speak on Progress, Strengths of Mono Project(Jul 22, 2002)


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
I've been a spec writer at various s ...   Hmmm....   
Myddrin
Oct 3, 2005, 14:33:41
 
...we were creating a "standard version" ...   When I worked on airline applications for Unisys..   
Rich Steiner
Oct 3, 2005, 15:20:23
 
Linus, you have repeatedly told us that  ...   Sorry Linus you're wrong!   
SW
Oct 3, 2005, 15:44:30
 
> Linus, you have repeatedly told us tha ...   Re: Sorry Linus you're wrong!   
Rainer Weikusat
Oct 3, 2005, 16:20:01
 
Specs are useful so that everyone has an ...   Both sides are right   
John Bell
Oct 3, 2005, 17:06:23
 
Depends on the what kind of system you&# ...   Depends   
Robin
Oct 3, 2005, 17:27:22
 
>  'Linux' has never been a clon ...   Re: Sorry Linus you're wrong!   
SW
Oct 3, 2005, 17:47:55
 
Obscure scientific applications that doe ...   Linus is 50% right   
Philippe B
Oct 3, 2005, 18:17:56
 
Looks like Linus just got alittle frustr ...   Relax   
Mike
Oct 3, 2005, 18:21:19
 
The spec is called "Posix" not "Unix".   ...   Re: Re: Sorry Linus you're wrong!   
asdfsdfdfghghhhhhh
Oct 3, 2005, 19:47:20
 
> The spec is called "Posix" not "Unix". ...   Re: Re: Re: Sorry Linus you're wrong!   
SW
Oct 3, 2005, 20:45:20
 
It's always good to have a plan for  ...   But so few follow the 'spec'   
Joe User
Oct 4, 2005, 04:34:43
 
Engineered specs are good.Bureaucratic s ...   Good specs and Bad specs   
GaAsP
Oct 4, 2005, 04:47:18
 
> >  'Linux' has never been a cl ...   Re: Re: Sorry Linus you're wrong!   
Rainer Weikusat
Oct 4, 2005, 10:16:00
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!

..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP