ABSTRACT
Computer systems are dangerously out of control in several dimensions today. They are out of control with respect to social integrity, with respect to fiscal integrity, and with respect to cost and productivity. It is a simple matter for a knowledgeable person to abuse privacy and priviledged information in computer systems, to obtain information and to change it without authorization. Such illegal acts can be used for social ill or financial ill—to invade privacy, to embezzle, to defraud.
But where dishonesty is possible and occasionally may occur, an honest and industrious lack of competence has produced a staggering over-kill in cost and effort in programming. This overkill cost has two dimensions itself—first, in the cost of producing programs, and second in the cost of the inefficiency with which they control the hardware. It is not the least farfetched to imagine that each of these overkill costs are of the order of ten times that which is possible. That is, we are paying ten times too much for our programs, and they are getting only one tenth as must work as they should out of the hardware.
- 1.Baker, F.T., "Chief Programmer Team Management of Production Programming," IBM System Journal, Vol. 11, No. 1 (1972) pp. 56-73.Google ScholarDigital Library
- 2.Baker, F.T., "System Quality Through Structured Programming," AFIPS Conference Proceedings, Vol. 41, Part I, (1972) pp. 339-343.Google Scholar
- 3.David, E. E., "The Production of Software for Large Systems," International Computer State of the Art Report (1971) pp. 403-414.Google Scholar
- 4.Dijkstra, E.W., "Notes on Structured Programming," Technische Hogeschool Eindhoven (The) (1969).Google Scholar
- 5.Mills, H.D., "Top Down Programming in Large Systems," Debugging Techniques in Large Systems, Courant Computer Science Symposium I, NYU, Ed. Randall Rustin (1971) pp. 41-55.Google Scholar
Index Terms
- On the structure of a computing profession
Recommendations
On the structure of a computing profession
Proceedings of the 3rd SIGCSE symposium on Computer science educationComputer systems are dangerously out of control in several dimensions today. They are out of control with respect to social integrity, with respect to fiscal integrity, and with respect to cost and productivity. It is a simple matter for a knowledgeable ...
Whole brain computing
SIGDOC '86: Proceedings of the 5th annual international conference on Systems documentationIn our consulting work, we've run across four different types of people in corporations. Perhaps you've seen them around too.
The first guy works in finance; we'll call him Walt. If Walt isn't in audit, he should be, since he displays a dazzling agility ...
Comments