From: Seebs on
On 2010-02-09, Arved Sandstrom <dcest61(a)hotmail.com> wrote:
> At the moment those standards do not exist for the majority of software
> developers. So it's pretty much a moot point.

I am not convinced that they don't; formalization is not existance.

> If the standards did exist, how would you know that a person who claimed
> a title actually deserved it, without having them go through a
> certification process?

How would you know if there WERE a certification process? Answer: You
wouldn't.

It's not as though no one's ever tried it. We have a number of certification
processes. They consistently work, if what you want is to know that someone
once managed to memorize a bunch of stuff for a test. I have seen nothing
to suggest that any other field's "certification processes" are actually
substantially better than this. Certainly, they are extremely popular,
especially among people who have already obtained those certifications.

-s
--
Copyright 2010, all wrongs reversed. Peter Seebach / usenet-nospam(a)seebs.net
http://www.seebs.net/log/ <-- lawsuits, religion, and funny pictures
http://en.wikipedia.org/wiki/Fair_Game_(Scientology) <-- get educated!
From: Arved Sandstrom on
Seebs wrote:
> On 2010-02-09, Arved Sandstrom <dcest61(a)hotmail.com> wrote:
>> At the moment those standards do not exist for the majority of software
>> developers. So it's pretty much a moot point.
>
> I am not convinced that they don't; formalization is not existance.
>
>> If the standards did exist, how would you know that a person who claimed
>> a title actually deserved it, without having them go through a
>> certification process?
>
> How would you know if there WERE a certification process? Answer: You
> wouldn't.

How would I, or you, not know? It's not like we are discussing Masonic
rites here.

I myself have chosen not to get any software development certifications,
except for one that I got from the technical campus of Dalhousie
University for a series of software development courses. It's not that I
consider many of the MS and Java etc etc certifications to be
individually useless - many are not - but lacking a larger professional
development framework to plug them into, and because the accountability
of software developers currently is risible, why bother?

> It's not as though no one's ever tried it. We have a number of certification
> processes. They consistently work, if what you want is to know that someone
> once managed to memorize a bunch of stuff for a test. I have seen nothing
> to suggest that any other field's "certification processes" are actually
> substantially better than this.

I can only comment on engineering (I am not one myself but I have a
diploma in engineering, and most of the credits for a baccalaureate in
engineering - I eventually decided to concentrate on a physics degree; I
am also reasonably familiar with how APENS, the Association of
Professional Engineers of Nova Scotia, does these things).

Engineering "certification" processes are considerably better and more
comprehensive than anything that most software developers are ever
exposed to. Starting with education - there's no requirement at all that
software developers have a relevant degree or associate degree, or
indeed any real SD training at all. Try that with prospective
professional engineeers.

It's not just entry-level certification that software developers lack.
It's code of conduct, professional education, duty to the client,
professional discipline and so forth. These are all standards. In order
for software "engineering" to really be engineering it has to adopt
similar standards.

Certainly, they are extremely popular,
> especially among people who have already obtained those certifications.
>
> -s

_What_ are extremely popular? Professional engineering accreditations or
software development certifications? I expect both are.

AHS
From: debra h on
On Feb 6, 12:39 pm, Roedy Green <see_webs...(a)mindprod.com.invalid>
wrote:
> On Fri, 5 Feb 2010 04:23:41 -0800 (PST), Richard Cornford
> <Rich...(a)litotes.demon.co.uk> wrote, quoted or indirectly quoted
> someone who said :
>
>
>
> >Strange question; the most efficient motivator of professionals is
> >money, and money is very popular.
>
> That may be a motivator for taking a job, but I suspect is fairly far
> down the list for leaving a job.
>
> Leaving motivations might include:
>
> personality conflict
> boredom
> too much pressure
>
> Personally, the opportunity to do something I had never done before
> was always the top priority.  Employers usually want people who have
> extensive specific experience.
>
> In hiring, my main interest was loyalty.  Employees don't get really
> useful until after the first year. I don't expect them to hit the
> ground running. I anticipate investing considerable effort in training
> them. I looked for reasons why they would likely want to stay.
> --
> Roedy Green Canadian Mind Productshttp://mindprod.com
>
> You can’t have great software without a great team, and most software teams behave like dysfunctional families.
> ~ Jim McCarthy

Insofar as competent and professional engineering societies set real
standards for qualifications and conduct to be able to use the title
"Engineer", and insofar as the vast majority of software developers
have
nothing like this at all, I see no problem here.
From: MarkusSchaber on
Hi,

On 9 Feb., 14:23, Mike Duffy <resp...(a)invalid.invalid> wrote:
>
> Death is always the most compelling reason for not continuing to work.

May I consider this the "Quote of the day"[tm]?
From: John Koy on
Arved Sandstrom wrote:
[...]
> Engineering "certification" processes are considerably better and more
> comprehensive than anything that most software developers are ever
> exposed to. Starting with education - there's no requirement at all that
> software developers have a relevant degree or associate degree, or
> indeed any real SD training at all. Try that with prospective
> professional engineeers.
>
> It's not just entry-level certification that software developers lack.
> It's code of conduct, professional education, duty to the client,
> professional discipline and so forth. These are all standards. In order
> for software "engineering" to really be engineering it has to adopt
> similar standards.
>

As long as we disclaim all liability and give no warranties for the
solutions/products we build, SD cannot be an engineering field and the
term "software engineer" remains as an oxymoron.