Re: OT:Some thoughts




hal9000 wrote:

>
> You could be right, its just that I would think it very hard to do the
> sorts of projects the engineers using RosAsm,

40 years of software engineering has taught us some fundamental truths.
Among them, on large projects (multiple people) it's important to break
up the project into small modules that can be worked on independently
of the rest of the project. Without this fundamental capability,
effective software engineering falls apart.

Rene may claim that this doesn't apply to RosAsm. But just note that
his project, after seven years of development, is just now approaching
"medium size" in software engineering terms. In software economic
terms, that's a disaster.

Forcing people to write "monolithic" applications is not something that
is viable beyond the one-person project. Of course, Rene argues that
software engineering researchers don't know what they're talking about.
But why should we expect any different from the only guy on the planet
how *really* knows how software ought to be written? :-)
Cheers,
Randy Hyde

.



Relevant Pages

  • CFP: Generative Programming and Component Engineering (GPCE06)
    ... Generative Programming and Component Engineering ... analyze) are key technologies for automating program development. ... original high-quality reports on applying GPCE technologies to ... GPCE seeks contributions in software engineering and in programming ...
    (comp.lang.scheme)
  • Re: Software Engineering process
    ... Having a background in software engineering I was ... And then we come to embedded systems. ... no "maintenance stage" in your process (here I mean no leaving open bugs and distributing patches). ...
    (comp.arch.embedded)
  • Re: Standard Library Interest?
    ... > for physicians is exactly that, it has a great deal of power. ... I'm not sure that it is true for any guild. ... Is *software* engineering mature enough to be a subject of consistent philosophy ... > approach for software engineering or not. ...
    (comp.lang.ada)
  • Re: XP Has +s We Can Learn From
    ... > solidify with dominance of Structured programming. ... > abstraction as our main mental technique to reduce the demands made ... > answer to all those claiming that sw engineering must be established ... > abstraction to software engineering in the midst of tackling ...
    (comp.object)
  • Re: Standard Library Interest?
    ... I've seen and participated in attempts to teach software engineering as ... and when a lucky student does get a good mentor, ... and mentoring co-op students in undergrad or graduate programs. ...
    (comp.lang.ada)