Free Republic
Browse · Search
Bloggers & Personal
Topics · Post Article

To: RogerFGay
Yes. But it is my view that technology is closing in on the issue; so much so that bad management and bad programming will - to a greater and greater extent - be the only reasons left why that’s true.

I disagree. I work in an industry where unneeded and unused functionality is anathema - and will prevent certification of the system containing the software. Adaptive reuse - using the design as a template for the construction of a tailored solution - is a better alternative in my industry.

Technology cannot eliminate the difference in requirements for different applications.

50 posted on 09/20/2010 1:06:56 PM PDT by MortMan (Obama's response to the Gulf oil spill: a four-putt.)
[ Post Reply | Private Reply | To 29 | View Replies ]


To: MortMan
Technology cannot eliminate the difference in requirements for different applications.

I think I almost copy-pasted this in the article. It was stated more than once but easy for me to recognize, so I typed it again (I type quickly): "Only that part which must be treated uniquely requires additional code.

Ya gotta do what ya gotta do!
53 posted on 09/20/2010 1:22:09 PM PDT by RogerFGay
[ Post Reply | Private Reply | To 50 | View Replies ]

To: MortMan; RogerFGay
I work in an industry where unneeded and unused functionality is anathema - and will prevent certification of the system containing the software. Adaptive reuse - using the design as a template for the construction of a tailored solution - is a better alternative in my industry.

Hmmm. Smells like avionics or process control.

I was around when "software reuse" became the big buzzword and Ada was introduced as a measure (in part) to reduce software development cost in increasingly computerized military systems. It didn't really work at the time, but it felt good to a lot of manager types.

The problem is identifying what is the difference between hard real time requirements (and I only define "hard" as in if you miss taking action and someone will get killed or injured or something is damaged or destroyed, but that's not the standard definition) and just keeping the system usable.

Technology cannot eliminate the difference in requirements for different applications.

I have to agree, much as I am in love with the idea of software reuse. However, I would like to s/cannot eliminate/has not yet eliminated/. I'm an optimist. I may not live to solve it, but perhaps one of my sons will. One thing that my reading in history has convinced me of is "never misunderestimate the power of the human mind".

64 posted on 09/20/2010 4:27:24 PM PDT by altair (Violence is the last refuge of the incompetent - Salvor Hardin)
[ Post Reply | Private Reply | To 50 | View Replies ]

Free Republic
Browse · Search
Bloggers & Personal
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson