Abstract
Computing is currently characterized by an undesirable trend towards factionalism. Factionalism is the consequence of the immature evolutionary status of computing as an inexact science. The optimist (uniglots, rhythmists, stylizers, and communicants) and pessimist factions are described. An advocacy for a move from factionalism towards fraternalism is presented. The multidisciplinary nature of computing is discussed with its implications for alternative problem perspectives. The need for experimentalism in computing is emphasized. The proposed move from factionalism to fraternalism will encourage the balanced objectivity necessary for the further evolutionary development of computing as a formal discipline.
- 1 Boehm, B. W., "Software and Its Impact: A Quantitative Assessment," AID Working Paper No. 73-77, Graduate School of Management, UCLA, April 1973.Google Scholar
- 2 Bohm, C. and Jacopini, G., "Flow Diagrams, Turing Machines, and Languages With Only Two Formulation Rules," Communications of the ACM, May, 1966, pp. 366-371. Google Scholar
Digital Library
- 3 Couger, J. D., "Part I - Triennial Survey of Computer Use/Curriculum," Computing Newsletter for Schools of Business, Colorado Springs, October 1977.Google Scholar
- 4 Croisdale, D. W., "DP People—Who Do They Think They Are?" Datamation, Vol. 21, No. 7, July 1975,pp. 61-64.Google Scholar
- 5 Dijkstra, E. W., "An Interview with Professor Dr. Edsger W. Dijkstra," by Cashman, M. W., Datamation, Vol. 23, No. 95, May 1977, pp. 164-166.Google Scholar
- 6 Dolotta, T. A.; Bernstein, M. I.; Dickson, R. S.; France, N. A.; Rosenblatt, B. A.; Smith, D. M.; and Steel, T. B., Data Processing in 1980-1985, John Wiley and Sons, 1976.Google Scholar
- 7 Gruenberger, F., "So You're Trying To Teach Computing," Datamation, Vol. 23, No. 4, April 1977, pp. 119-124.Google Scholar
- 8 Helmer, O. and Rescher, N., "On the Epistemology of the Inexact Science," Rand Corporation, P-1513, Santa Monica, CA.Google Scholar
- 9 Holton, J. B., "Are the New Programming Techniques Being Used?" Datamation, Vol. 23, No. 7, July 1977, pp. 97-103.Google Scholar
- 10 Hopkins, M. E., "A Case for the GOTO," Proceedings of the 25th ACM National Conference, Vol. 2, 1972, pp. 787-790. Google Scholar
Digital Library
- 11 Kronrod, L., "Training Programming Teachers," Soviet Cybernetics Review, Vol. 4, No. 6, June 1970, RAND-RM-6200/6-PR.Google Scholar
- 12 McLean, E. R., "The Concept of Throwaway Code," Datamation, Vol. 23, No. 3, March 1977, pp. 139-144.Google Scholar
- 13 Milligan, L., "Why Not PL/1," Datamation, Vol. 23, No. 3, March 1977, pp. 270-273.Google Scholar
- 14 Sackman, H., Man-Computer Problem Solving: Experimental Evaluation of Time-Sharing and Batch Processing, Princeton, N. J., Auerbach, 1970.Google Scholar
- 15 Weinberg, G. M., The Psychology of Computer Programming, van Nostrand Reinhold Co., 1971. Google Scholar
Digital Library
- 16 Wright, G. and Evans, D., "On Sitting Next to Nellie," Computing, May 24 1975.Google Scholar
Index Terms
Factionalism versus fraternalism in computing: A plea for the latter
Recommendations
Factionalism versus fraternalism in computing: A plea for the latter
SIGCSE '78: Proceedings of the ninth SIGCSE technical symposium on Computer science educationComputing is currently characterized by an undesirable trend towards factionalism. Factionalism is the consequence of the immature evolutionary status of computing as an inexact science. The optimist (uniglots, rhythmists, stylizers, and communicants) ...
An Approach to Computing Ethics
To make ethics computable, we've adopted an approach to ethics that involves considering multipleprima facie duties in deciding how one should act in an ethical dilemma. We believe this approach is morelikely to capture the complexities of ethical ...






Comments