Re: A Layered Kernel: Proposal

From: Paul Jackson (pj_at_sgi.com)
Date: 03/08/04

  • Next message: Richard Dawe: "Linux 2.6.4-rc2: Documentation/Changes: procps URL"
    Date:	Mon, 8 Mar 2004 13:33:38 -0800
    To: Grigor Gatchev <grigor@serdica.org>
    
    

    > While coding, think coding. While designing, think designing. Design comes
    > before coding; otherwise you design while coding, and produce a mess.

    You are describing, roughly, the waterfall model of software development.

    Linux kernel work is closer to something resembling the prototype
    and/or spiral model.

    See further explanations of these terms, for instance, at:

      http://model.mercuryinteractive.com/references/models/

    But, in any case, Linux kernel work _does_ have a rather extensively
    articulated development model which we find is working rather well,
    thank-you. For all I know, this methodology was defined by some
    traumatic event at the birth of Linus - whatever - seems to work.

    When in Rome, do as the Romans. And especially don't be surprised
    at being pushed aside if you protest that we aren't behaving as the
    French.

    -- 
                              I won't rest till it's the best ...
                              Programmer, Linux Scalability
                              Paul Jackson <pj@sgi.com> 1.650.933.1373
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at  http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at  http://www.tux.org/lkml/
    

  • Next message: Richard Dawe: "Linux 2.6.4-rc2: Documentation/Changes: procps URL"

    Relevant Pages

    • Re: Now THIS is Meshuga - Do NOT bring your IPad to Israel
      ... business myself for IBM and HP OpenView ... code for a HP3000 mini, they were designing and coding on PCs, only when ... the specs for the next product while the developers where still coding the ... need good specs, but you do need the hardware to do proper testing. ...
      (soc.culture.jewish.moderated)
    • Re: The value of a CS education
      ... I'm told that "CS" has changed meanings over the years. ... I wouldn't trust an EE with *designing* any software. ... I wouldn't trust a CS with writing a device driver! ... A CS degree will teach you much more than just coding. ...
      (sci.electronics.design)
    • Re: The value of a CS education
      ... I wouldn't trust an EE with *designing* any software. ... I wouldn't trust a CS with writing a device driver! ... career. ... A CS degree will teach you much more than just coding. ...
      (sci.electronics.design)
    • Re: What is the benefit to me of .NET as an end-user?
      ... probably less than 5% of the total effort it takes to produce software. ... of coders where coding less than 90% of their time. ... designing doesn't long drawn out meeting but rather chicken scratches on ...
      (borland.public.delphi.non-technical)