Article View: gnu.misc.discuss
Article #73914Re: NJ wants to license programmers
From: Dan Bernstein
Date: Mon, 22 Jul 1991 19:16
Date: Mon, 22 Jul 1991 19:16
47 lines
3255 bytes
3255 bytes
Most people in favor of programmer licensing use the argument that engineers and many other professionals are licensed. What's so different about programmers? I'll tell you what's different. There's no course of study in programming. You can't get a degree in programming, because few people know how to teach it and fewer know how to test it. Programming is an art, not a science, but unlike most artistic endeavors it's been around for much less than a century. Oh, I'm sure somebody can come up with a programming test and have states require people to take it to call themselves Professional Programmers, just as most states require people to take a test before they call themselves Professional Engineers. But just because a test exists doesn't mean it will do more good than harm. Did you know that ETS---you know, the company that sells the SAT and the GRE---has a test for golf professionals? That's right: a multiple-choice test on such important facts as the names of pieces of the golf club. ETS also has a test for hairstylists. I can understand that maybe some ETS president had a bad haircut in his childhood, but isn't licensing barbers going a bit too far? I recently asked in comp.software-eng how you would test competence in software engineering. Would you test knowledge of all the latest terminology for decades-old concepts? A bunch of people agreed that a meaningful test would be very difficult. The only positive response I received was a proposal that programmers be tested on actual programming problems. That's a test? You might as well say that the barber test should consist of a bunch of real heads of hair to cut. Guess what, folks? That's exactly the test that goes on every day at any artist's job. If the artist does well at a job, he gets good recommendations and can get a better job. A test before the fact is pointless. Unfortunately, our society has an almost obscene fascination with tests. Mark my words: Within ten years ETS will be selling an ``objective'' (i.e., multiple-choice) test for programmers (or software engineers or whatever other term is popular). More and more states will use that test, and good programmers will lose their jobs because they aren't familiar with the irrelevant material tested. When most universities have a Department of Programming or at least a recognized programming specialization inside the engineering department, we might have some basis for licensing programmers. Until then, it is simply irresponsible to even think that we can say what a programmer should know. We can't. ---Dan
Technical Details
Message-ID:
<896.Jul2219.16.3491@kramden.acf.nyu.edu>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!cmcl2!kramden.acf.nyu.edu!brnstndReferences:
<1991Jul19.225454.816@exurchn1.ericsson.se> <59257@nigel.ee.udel.edu> <1991Jul22.140553.24030@news.nd.edu>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1025b4,624fa0d9d693a21f X-Google-Attributes: gid1025b4,public X-Google-ArrivalTime: 1991-07-22 14:04:59 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!cmcl2!kramden.acf.nyu.edu!brnstnd From: brnstnd@kramden.acf.nyu.edu (Dan Bernstein) Newsgroups: gnu.misc.discuss Subject: Re: NJ wants to license programmers Message-ID: <896.Jul2219.16.3491@kramden.acf.nyu.edu> Date: 22 Jul 91 19:16:34 GMT References: <1991Jul19.225454.816@exurchn1.ericsson.se> <59257@nigel.ee.udel.edu> <1991Jul22.140553.24030@news.nd.edu> Organization: IR Lines: 47