Thread
:
asymetric warfare
View Single Post
#
6
December 21st 03, 11:50 PM
Fred J. McCall
external usenet poster
Posts: n/a
ess (phil hunt) wrote:
:On 19 Dec 2003 15:38:09 GMT, Bertil Jonell wrote:
:In article ,
:phil hunt wrote:
:I've worked as a programmer for
:defense contractors (and for other large organisations), and believe
:me, there is a *lot* of waste and inefficiency. If the software was
:written right, it could probably be done with several orders of
:magnitude more efficiency.
:
: What competing method is there except for Open Source?
:
:Open source -- or rather, using some of the ideas from how OSS
rojects are btypically run -- is certainly useful. Employing the
:best people (the top 10% of programmers are probably 10 times more
roductive than the average, and 100 times more productive than the
:bottom 10%) is important, as is encouraging debate (in a
:non-threatening atmosphere) as to what can be done better.
But selecting those folks out and motivating them to work is much
harder.
:Extreme Programming has some very good ideas, as do other Agile
:techniques.
Many are 'good ideas' only if you don't have to maintain the final
product.
:Collaborative systems for discussing evolving software
rojects -- mailing lists, wikis, etc -- are good.
You think this isn't done?
:Usingn the right
rogramming tools is important, for example the right lasnguasge or
more likely) set of languages. On which lanugages to use, Paul
:Graham's essays on language design, and the way Lisp makes it easy
:for you to in effect write your own specialised language for the job
:in hand, are apposite.
Again, this is wonderful until someone has to enhance or maintain the
result. EVERY effort written in a 'one-off' special purpose language?
Ugh!
:Concentration on software quality involves lack of caring about
ther criteria, so forcing employees to wear strangulation devices,
r unnecessarily attending work at particular hours, are
:counterproductive in themselves as well as being symptomatic of
:wider PHB-ism.
I don't know how to break it do you, but the last time I wore a tie
was around a year ago (I was briefing an O-6 - even so, the tie was a
mistake, which I didn't repeat the last time I went to brief one). I
generally wear polo shirts to work (and pretty much work when I feel
like it - the problems which you find so easy seem to consume an awful
lot of time before they are acceptably solved, so they let me work as
many hours as I want (up to a limit where the company starts worrying
about burn-out)).
Get back to me when someone has obtained a clue for you, won't you?
--
"Millions for defense, but not one cent for tribute."
-- Charles Pinckney
Fred J. McCall