Article View: gnu.misc.discuss
Article #73819Re: NJ wants to license programmers
From: Paul Stodghill
Date: Sat, 20 Jul 1991 11:46
Date: Sat, 20 Jul 1991 11:46
47 lines
3514 bytes
3514 bytes
Disclaimer: Even though I think that my opinion is worth posting to a newsgroup with world distribution, I really don't know anything about this issue :-). In article <46549@netnews.upenn.edu> yee@mipgsun.mipg.upenn.edu (Conway Yee) writes: Ok, I'll bite. What's the problem? Licensing merely mandates a minimum level of competency. Many other professions have licensing procedures for exactly that reason. Would you prefer to be treated by a doctor who did not have a license to practice medicine? Minimum level of competency in what? The vast majority of the programmers affect are probably make their living writing COBOL. Should a would-be professional have to show a minimum level of competancy in programming in COBOL? Even if they want to make their living writing 80x86 assembly? No? Alright then, perhaps there could be different sets of requirements for different languages. Say, COBOL, FORTRAN, PASCAL, C, and ADA. There are two problems with this. The first is that any new and better language (e.g. C++. Well, it newer anyway :-)) would be doomed to failure, because any would-be professional users would have to wait for the state to get around to coming up with new requirements before being able to be certified. The second problem is that some of us have no desire to program in any of these languages. I am a researcher at a university. I am working on a project that may eventually be available to the public. Suppose that my advisor had listened to my advice and let us write it in Scheme or ML. Now the state tells us we can't sell our system because we don't have Scheme certificates because there is no, and will never be, Scheme certificate. This would be a ridiculous situation, no? Ok, so the requirements for the certificate really can't be programming language specific, right? Instead, the would-be programmer has to demonstrate, in a language-independent way, that they are a competent programmer. How? Well, they can't do it by taking a programming test, can they? Can you image the state examiners trying to grade programs written in any language under the sun? So actually programming can't be required for the certificate. Well, how about requiring a college degree in Computer Science, or something similar? But this does not ensure competance in programming, does it? Also, do most professional programmers in NJ have some sort of degree in programming or CS? I'm sure they do: they wouldn't be able to get a job if they didn't. So why would we need the certificate at all? Please let me know if I'm using strawmen here, but I don't believe there could be a workable system for implementing this bill.
Technical Details
Message-ID:
<STODGHIL.91Jul20064637@turing2.cs.cornell.edu>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!zephyr.ens.tek.com!uw-beaver!cornell!cloyd!stodghilReferences:
<1991Jul19.160827.876@watson.ibm.com> <46549@netnews.upenn.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-20 04:01:03 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!zephyr.ens.tek.com!uw-beaver!cornell!cloyd!stodghil From: stodghil@cs.cornell.edu (Paul Stodghill) Newsgroups: gnu.misc.discuss Subject: Re: NJ wants to license programmers Message-ID: <STODGHIL.91Jul20064637@turing2.cs.cornell.edu> Date: 20 Jul 91 11:46:37 GMT References: <1991Jul19.160827.876@watson.ibm.com> <46549@netnews.upenn.edu> Sender: news@cs.cornell.edu (USENET news user) Followup-To: gnu.misc.discuss Organization: Cornell Dept. of Computer Science Lines: 47 In-Reply-To: yee@mipgsun.mipg.upenn.edu's message of 20 Jul 91 00: 42:48 GMT Nntp-Posting-Host: turing2.cs.cornell.edu