Print This Page

"considered harmful" considered harmful
the incomplete bibliography of topics considered harmful

4/9/07 • I'm not entirely sure why, but I searched ACM and IEEE for all papers with "Considered Harmful" in the title. The length of this list should substantiate my claim that that phrase should be banned from the literature. I was pleased to find that someone has already formed the same opinion as me but actually bothered to justify it: see "Considered Harmful" Essays Considered Harmful.

Guy Steele is the winner with two entries. I moved the more interesting ones to the top and linked them to the full text... everything through "Garbage In/Garbage Out."


Knowledge considered harmful
Scott, P.D.; Markovitch, S.

Hello, world considered harmful
Ralph Westfall

Software engineering considered harmful
Dennis de Champeaux

The arrogant programmer: Dijkstra and Wegner considered harmful
Robert J. DuWorks, Steven W. Smoliar

Junk considered harmful
Philip S. Abrams

Polymorphism considered harmful
Carl Ponder, Bill Bush

"=" considered harmful
Dean W. Gonzalez

Comments considered harmful
Anders Beckman

Ignorance of ALGOL 68 considered harmful
Richard Hamlet

IF-THEN-ELSE considered harmful
Gerald M. Weinberg, Dennis P. Geller, Thomas W. S. Plum

Pseudo object-oriented programming considered harmful
Conrad Weisert

Web services considered harmful?
Rohit Khare, Jeff Barr, Mark Baker, Adam Bosworth, Tim Bray, Jeffery McManus

In defense of program testing or correctness proofs considered harmful
Andrew S. Tanenbaum

Use cases considered harmful
Simons, A.J.H.

Primitive types in Java considered harmful
Nick Ourusoff

Operators Considered Harmful
Martin Gfeller

C++ templates considered harmful
H. Paul Haiduk

Arrays and pointers considered harmful
D. C. Ince

Frameless rendering: double buffering considered harmful
Gary Bishop, Henry Fuchs, Leonard McMillan, Ellen J. Scher Zagier

I/O considered harmful (at least for the first few weeks)
John Rosenberg, Michael K??lling

Toy projects considered harmful
Fred Martin

Multiple choice questions not considered harmful
Karyn Woodford, Peter Bancroft

Analogy considered harmful
Frank Halasz, Thomas P. Moran

Fragmentation considered harmful
C. A. Kent, J. C. Mogul

Benchmark health considered harmful
Craig B. Zilles

C in the first course considered harmful
L. F. Johnson

Compiler textbook bibliographies considered harmful
V. Schneider

Debunking the "expensive procedure call" myth or, procedure call implementations considered harmful or, LAMBDA: The Ultimate GOTO
Guy Lewis Steele

Address/memory management for a gigantic LISP environment or, GC considered harmful
Jon L. White

Operators considered harmful
Martin Gfeller

Garbage In/Garbage Out: You could learn a lot from a quadratic: overloading considered harmful
Henry G. Baker

Programming early considered harmful
Lewis E. Hitchner, Judith Gersting, Peter B. Henderson, Philip Machanick, Yale N. Patt

The education and licensing of software professionals: the myth of "a perfected science" considered harmful
Don Gotterbarn

Design early considered harmful: graduated exposure to complexity and structure based on levels of cognitive development
Duane Buck, David J. Stucki

Goal-oriented programming, or composition using events, or threads considered harmful
Robbert van Renesse

Bandwagons considered harmful, or the past as prologue in curriculum change
David G. Kay

Considered harmful--still
Robert Bernecky

L-one-two-three (L1:..L2:..L3:) considered harmful
F. H. D. van Batenburg

Partially overlapped channels not considered harmful
Arunesh Mishra, Vivek Shrivastava, Suman Banerjee, William Arbaugh

Fresh: Human-centered design considered harmful
Donald A. Norman

Dataless objects considered harmful
Chenglie Hu

Lack of priority queuing considered harmful
Vijay Gill

Life cycle concept considered harmful
Daniel D. McCracken, Michael A. Jackson

"Cloning Considered Harmful" Considered Harmful
Kapser, C.; Godfrey, M.W.

Rainbow Color Map (Still) Considered Harmful
David Borland; Russell M. Taylor II

W* effect considered harmful
Khare, R.

Monopoly considered harmful
Geer, D.E., Jr.

Visuo-Haptic Systems: Half-Mirrors Considered Harmful
Christian Sandor; Shinji Uchiyama; Hiroyuki Yamamoto

IPv6 Stateless Address Autoconfiguration Considered Harmful
Lindqvist, J.

Random waypoint considered harmful
Yoon, J.; Liu, M.; Noble, B.

Communication primitives for ubiquitous systems or RPC considered harmful
Saif, U.; Greaves, D.J.

Policy division and fusion: examples and a method-or, multiple classifiers considered harmful
Kanada, Y.

Current parsing techniques in software renovation considered harmful
van den Brand, M.; Sellink, A.; Verhoef, C.

Strictly class-based modelling considered harmful
Krogh, B.; Levy, S.; Dutoit, A.; Subrahmanian, E.

Symbol security condition considered harmful
Schaefer, M.

Virtual Processors Considered Harmful
Christy, P.

Global consistency constraints considered harmful for heterogeneous database systems
Garcia-Molina, H.

Independence assumptions considered harmful
Alexander Franz

Emergent behaviours considered harmful
Dana Moore, William Wright

English for decision tables considered harmful
Michael Lesk

Structured programming considered harmful
William Slater, Howard Modell

"Structured programming" considered harmful
Paul Abrahams

Send-receive considered harmful: Myths and realities of message passing
Sergei Gorlatch

Arithmetic shifting considered harmful
Guy L. Steele

Global variable considered harmful
W. Wulf, Mary Shaw

Go to statement considered harmful
Edsger W. Dijkstra
© Copyright 2010, Jeffrey L. Overbey.  All rights reserved. [Site Index]