[Discuss] Programming vs Engineering

Matthew Gillen me at mattgillen.net
Sun Jan 22 02:18:27 EST 2012


On 1/21/2012 4:37 PM, Richard Pieri wrote:
> The title "Engineer" has a specific, legal meaning.  Professional use
> of the Engineer title requires rigorous education, testing,
> internship and licensure.

Says who?  People who are PEs?  Look up the word engineer on dict.org.
None of the definitions say *anything* about licensure.

> engineer
>       n 1: a person who uses scientific knowledge to solve practical
>            problems

That describes my job better than pretty much any other word.  But it
seems "Engineer" is a reserved term and I can't use it for my job title...

> None of these exist for professional programmers.  Therefore, there
> are no Professional Software Engineers, regardless of what is on our
> business cards[1].  All of this also applies to the "Architect"
> title.  Architects have similar education and testing requirements to
> Engineers, and like Engineers they must be licensed to practice
> professionally.  Use of the Engineer and Architect titles for
> computer specialists is nothing more than aggrandizement.

You're making essentially the same argument as this: someone who has a
PhD is aggrandizing themselves if they call themselves 'Doctor', because
they don't take all the tests that a MD does.

I'm sorry, I just don't accept the made-up rule (I will note that this
isn't the first time I've been lectured on not being a PE) that says the
word "Engineer" is off limits unless you've passed a PE test.  Go ahead,
be mad about it.  Get indignant about it.  I don't really care.  I'm a
Software Engineer.  Most of the world agrees with me.

You want to say that PEs have rigorous standards?  Fine, I won't argue.
 I don't put "Professional Engineer" on my business cards.  I know what
it means.  But you have to realize that you've just taken two common
language words that describe me, and said "you can't use those
together".  How should I describe myself and my job without those words?
 Does that mean I'm an amateur?  I'm an engineer for my day job,
therefore I am a professional engineer.  There, I didn't make it in to a
proper noun.  Does that make you happy?

Matt



More information about the Discuss mailing list