Re: Per the discussions of Software Engineering



"John Larkin" <jjlarkin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:tbcl23hg9nks7douregfemr83spqcgmopk@xxxxxxxxxx
It ain't an oxymoron if it's true. It's possible to write solid
error-free code, but most programmers aren't interested; they have
other agendas.

One of the contracts we currently have is with a Big Name company (hundreds
of milliions in capitalization, many multi-million dollar government
contracts, that sort of thing), and what does this big company want us to
provide them with on a regular basis?

How many "lines of code" we've written.

Given how utterly meaningless such a metric is these days, with GUI builders
and other code "wizards" "writing" thousands of lines of code for you,
better programmers typically using sibstantially fewer lines of code to
accomplish the same task as beginning programmers -- and more readably and
reliably to boot --, etc., it's not even worth pointing this out to come and
debating it. We just comply and accept their payments...

Said big company uses "pair programming" internally, where two folks sit
side by side and co-author/critique/debug code as it's being written. I'd
tend to agree that, yeah, the result probably is reasonably bug-free, but I
think this result comes at the price of rather low productivity -- IMO a
better solution is to just hire better programmers in the first place.


.



Relevant Pages

  • Re: Looking for a cartoon
    ... "If you don't know math, ... posting those comments were professional programmers; ... learned mathematics considers the investment productive. ... The student contracts to set aside his infantile ...
    (sci.math)
  • Re: Miller Compressing Opportunity - Programmer/Analyst
    ... and the contracts and jobs I see there pay miniscule amounts. ... there tons of programmers out in the world today. ... To join/leave the list, search archives, change list settings, * ...
    (comp.sys.hp.mpe)
  • Re: does python have useless destructors?
    ... Have you actually tried using Python for big ... six Python programmers working on it simultaneously. ... with Python (where we had few such complications) bears out that idea. ... We didn't need contracts or enforcement ...
    (comp.lang.python)
  • Re: status of Programming by Contract (PEP 316)?
    ... My experience with writing Eiffel code was a bit different. ... Perhaps more important, however, is that method contracts provide important ... just as programmers today often write unit tests first. ... I'm still not sure whether it would be useful to integrate DbC ...
    (comp.lang.python)
  • Re: Any CAP pilots?
    ... It's almost as bad as the airlines there are programmers out there but no ... So they outsource it to the u.s. ... provided contracts from leading device/component manufactures for attending. ... Money was great 3 to 4 times what's paid now then rapidly declined when they ...
    (rec.aviation.piloting)