Are there categories of typical problems in programming.?
Question:
Problem:
There was no risk management of the project.
Programmer was approving his own changes to weapon control (L/R steer).
Programmer was approving his own changes to alunch software for salvoes of cruise missiles.
Programmer was alerted to a problem that showed up in a simulator at simulated high sea state. Programmer didn’t twig that there was a bug in the launcher code. Programmer set a "deadline" to fix the problem, which amounted to saying "Don't fix anything. I don't think you're up to the job".
So if "programming" means "devising a credible program to release a seaworthy system" then very little programming seems to have taken place.
So to me it looks like some category of programming problem.
Answer:
The examples given are not programming problems; they are project problems or business issues. They are NOT programming problems because they can occur even when NO programming is involved.
Let's say you want a carpenter to build a house for you using lumber, hammer and nails. He falls off his ladder - no risk management. He builds the structure as he wants it, rather than to plan - approving his own changes. You point out a framing error: no opening into an enclosed space, but he ignores the problem - did not fix anything.
Yeah I mean if you want a programming program...infinite loops.
More Questions & Answers...