Is software engineering, well, engineering?

Discussions about serious topics, for serious people
Post Reply
User avatar
Opti
Dorkwood
Posts: 1475
Joined: Mon Nov 11, 2019 11:21 pm
Location: On the beach

Is software engineering, well, engineering?

Post by Opti » Sat Dec 21, 2019 8:34 pm

I really don't know. But I know a few engineers who are creationists.

IANAE.
Time for a big fat one.

Herainestold
After Pie
Posts: 2029
Joined: Mon Nov 25, 2019 1:23 pm

Re: Is software engineering, well, engineering?

Post by Herainestold » Sat Dec 21, 2019 8:43 pm

No.
Masking forever
Putin is a monster.
Russian socialism will rise again

User avatar
jimbob
Light of Blast
Posts: 5297
Joined: Mon Nov 11, 2019 4:04 pm
Location: High Peak/Manchester

Re: Is software engineering, well, engineering?

Post by jimbob » Sat Dec 21, 2019 8:52 pm

Opti wrote:
Sat Dec 21, 2019 8:34 pm
I really don't know. But I know a few engineers who are creationists.

IANAE.
I do too. And those that are, they all tend to deal primarily with code, even though they're not actually software engineers.
Have you considered stupidity as an explanation

sheldrake
After Pie
Posts: 1819
Joined: Fri Dec 20, 2019 2:48 am

Re: Is software engineering, well, engineering?

Post by sheldrake » Sat Dec 21, 2019 10:10 pm

Software engineers can take B.Eng or M.Eng degrees and have chartered status too, you know. Most just don't bother because it makes no difference in the job market.

User avatar
bjn
Stummy Beige
Posts: 2932
Joined: Wed Sep 25, 2019 4:58 pm
Location: London

Re: Is software engineering, well, engineering?

Post by bjn » Sat Dec 21, 2019 10:48 pm

Having processes and standards to get software built and released is what turns programming into engineering. Why was something written? How was it designed? How was it written? Who wrote it? How was it tested? How does it integrate into other systems? How does it get released? How do you track known problems? How do you collect new problems? How do you document it? How do you decide what to build next? How do you interact with your users? Formalising all that, and more, is an engineering process and not just hacking sh.t together.

User avatar
Woodchopper
Princess POW
Posts: 7076
Joined: Sat Oct 12, 2019 9:05 am

Re: Is software engineering, well, engineering?

Post by Woodchopper » Sun Dec 22, 2019 1:45 am

Yes, it seems to me that engineering is using science to make things. I don’t see why that should exclude software, especially as most physical objects built by engineers these days probably have a software element.

User avatar
Matatouille
Fuzzable
Posts: 317
Joined: Mon Nov 11, 2019 5:26 pm
Location: UK

Re: Is software engineering, well, engineering?

Post by Matatouille » Sun Dec 22, 2019 7:29 am

Software engineers won't replace your washing machine, so no.

But seriously, engineering is a process as the scientific method is a process, so its less a question of what you're doing as how you're doing it that makes something engineering, to my mind.

Lew Dolby
Catbabel
Posts: 654
Joined: Mon Nov 11, 2019 12:59 pm
Location: Shropshire - Welsh Borders

Re: Is software engineering, well, engineering?

Post by Lew Dolby » Sun Dec 22, 2019 11:11 am

Is "engineer" a protected occupation name like midwife or dietician ?? If not then anyone can claim to be an engineer (but presumably not "chartered engineer" unless they've got the piece of paper to prove it)
WOULD CUSTOMERS PLEASE REFRAIN FROM SITTING ON THE COUNTER BY THE BACON SLICER - AS WE'RE GETTING A LITTLE BEHIND IN OUR ORDERS.

User avatar
Little waster
After Pie
Posts: 2385
Joined: Tue Nov 12, 2019 12:35 am
Location: About 1 inch behind my eyes

Re: Is software engineering, well, engineering?

Post by Little waster » Sun Dec 22, 2019 11:27 am

sheldrake wrote:
Sat Dec 21, 2019 10:10 pm
Software engineers can take B.Eng or M.Eng degrees and have chartered status too, you know. Most just don't bother because it makes no difference in the job market.
Homeopathic doctors can take M.D or PhD.Med degrees and have GMC registered status too, you know. Most just don’t bother because it makes no difference in the job market.

I can’t say that’s the most convincing of arguments TBH. Bjn and woodchopper made a much better fist of it.
This place is not a place of honor, no highly esteemed deed is commemorated here, nothing valued is here.
What is here was dangerous and repulsive to us.
This place is best shunned and left uninhabited.

sheldrake
After Pie
Posts: 1819
Joined: Fri Dec 20, 2019 2:48 am

Re: Is software engineering, well, engineering?

Post by sheldrake » Sun Dec 22, 2019 12:16 pm

Little waster wrote:
Sun Dec 22, 2019 11:27 am
sheldrake wrote:
Sat Dec 21, 2019 10:10 pm
Software engineers can take B.Eng or M.Eng degrees and have chartered status too, you know. Most just don't bother because it makes no difference in the job market.
Homeopathic doctors can take M.D or PhD.Med degrees and have GMC registered status too, you know. Most just don’t bother because it makes no difference in the job market.
If they learned homeopathy in their MD then your argument would make sense.

User avatar
Pucksoppet
Snowbonk
Posts: 599
Joined: Mon Nov 11, 2019 8:13 pm
Location: Girdling the Earth

Re: Is software engineering, well, engineering?

Post by Pucksoppet » Sun Dec 22, 2019 12:32 pm

It can be, but most software is not engineered. That which is, is rather expensive as a result of the non-exclusive set of processes listed by bjn, which require person-hours, which are usually in remunerated positions.

plodder
Stummy Beige
Posts: 2981
Joined: Mon Nov 11, 2019 1:50 pm

Re: Is software engineering, well, engineering?

Post by plodder » Sun Dec 22, 2019 8:21 pm

Doesn't involve cranes or diggers therefore meh

sheldrake
After Pie
Posts: 1819
Joined: Fri Dec 20, 2019 2:48 am

Re: Is software engineering, well, engineering?

Post by sheldrake » Sun Dec 22, 2019 9:35 pm

plodder wrote:
Sun Dec 22, 2019 8:21 pm
Doesn't involve cranes or diggers therefore meh
It can involve cranes and diggers actually. Be careful out there.

User avatar
veravista
Catbabel
Posts: 692
Joined: Mon Nov 11, 2019 7:29 pm
Location: Directly above the centre of the earth

Re: Is software engineering, well, engineering?

Post by veravista » Sun Dec 22, 2019 11:23 pm

Lew Dolby wrote:
Sun Dec 22, 2019 11:11 am
Is "engineer" a protected occupation name like midwife or dietician ?? If not then anyone can claim to be an engineer (but presumably not "chartered engineer" unless they've got the piece of paper to prove it)
No, not protected in the slightest in the UK, unlike in Europe. Being chartered isn't but that's only a conferred title by individual institutes. In certain engineering disciplines being chartered is a condition of the job (much like accountancy) and a legal requirement. However, the common understanding of 'engineer' in the UK is anything from a plumber upwards. Pisses me off a bit to be honest, especially as it took me years to get my chartered status at which point I considered myself a proper engineer.

I do have a very good friend who I would consider a proper software engineer however. He writes control and interface software for mining equipment and whole mines, he started off as an electrical engineer, I mentored him through a mechanical engineering degree while he taught himself programming. As part of his current job he has knocked up an android app to track, control and secure all the equipment underground. He can track equipment miles underground in Siberia and Vietnam from his phone while we're having a pint or two

User avatar
jimbob
Light of Blast
Posts: 5297
Joined: Mon Nov 11, 2019 4:04 pm
Location: High Peak/Manchester

Re: Is software engineering, well, engineering?

Post by jimbob » Mon Dec 23, 2019 6:55 am

veravista wrote:
Sun Dec 22, 2019 11:23 pm
Lew Dolby wrote:
Sun Dec 22, 2019 11:11 am
Is "engineer" a protected occupation name like midwife or dietician ?? If not then anyone can claim to be an engineer (but presumably not "chartered engineer" unless they've got the piece of paper to prove it)
No, not protected in the slightest in the UK, unlike in Europe. Being chartered isn't but that's only a conferred title by individual institutes. In certain engineering disciplines being chartered is a condition of the job (much like accountancy) and a legal requirement. However, the common understanding of 'engineer' in the UK is anything from a plumber upwards. Pisses me off a bit to be honest, especially as it took me years to get my chartered status at which point I considered myself a proper engineer.

I do have a very good friend who I would consider a proper software engineer however. He writes control and interface software for mining equipment and whole mines, he started off as an electrical engineer, I mentored him through a mechanical engineering degree while he taught himself programming. As part of his current job he has knocked up an android app to track, control and secure all the equipment underground. He can track equipment miles underground in Siberia and Vietnam from his phone while we're having a pint or two
I recently discovered that one of my colleagues had spent most of his career as an automotive software engineer - I'd thought his background was primarily hardware, which is sort of what he does now. I've moved fields slightly so speak to him more often both for work and socially.
Have you considered stupidity as an explanation

User avatar
El Pollo Diablo
Stummy Beige
Posts: 3324
Joined: Wed Sep 25, 2019 4:41 pm
Location: FBPE

Re: Is software engineering, well, engineering?

Post by El Pollo Diablo » Mon Dec 23, 2019 8:22 am

There are quite a few applications of software which are safety critical, not least in astronomical eng, aeronautical eng, railways, etc. The software in those tends to be very carefully built, with lots of checks, which I'd say is definitely part of an engineering process
If truth is many-sided, mendacity is many-tongued

plodder
Stummy Beige
Posts: 2981
Joined: Mon Nov 11, 2019 1:50 pm

Re: Is software engineering, well, engineering?

Post by plodder » Mon Dec 23, 2019 10:49 am

But how's about the definition of "we have a commercial need and the software works" which is 99% of software engineering. Is that good enough for you lot? Would you call someone who bolts ads into a website an engineer?

User avatar
jimbob
Light of Blast
Posts: 5297
Joined: Mon Nov 11, 2019 4:04 pm
Location: High Peak/Manchester

Re: Is software engineering, well, engineering?

Post by jimbob » Mon Dec 23, 2019 10:58 am

That's coding.

Any systemic protection against fraud could be software engineering.
Have you considered stupidity as an explanation

User avatar
dyqik
Princess POW
Posts: 7559
Joined: Wed Sep 25, 2019 4:19 pm
Location: Masshole
Contact:

Re: Is software engineering, well, engineering?

Post by dyqik » Mon Dec 23, 2019 11:00 am

plodder wrote:
Mon Dec 23, 2019 10:49 am
But how's about the definition of "we have a commercial need and the software works" which is 99% of software engineering. Is that good enough for you lot? Would you call someone who bolts ads into a website an engineer?
That's engineering. Making a product that works well enough to fit the requirements. Same as for making a process to make and print crappy logos on cheap t-shirts.

plodder
Stummy Beige
Posts: 2981
Joined: Mon Nov 11, 2019 1:50 pm

Re: Is software engineering, well, engineering?

Post by plodder » Mon Dec 23, 2019 1:35 pm

Right, exactly. Solving any problem that makes someone money and it's "engineering". Translate the same problem into the not-for-profit sector and "engineering" becomes "I done a clever". So no, software programmers are not automatically engineers.

User avatar
El Pollo Diablo
Stummy Beige
Posts: 3324
Joined: Wed Sep 25, 2019 4:41 pm
Location: FBPE

Re: Is software engineering, well, engineering?

Post by El Pollo Diablo » Mon Dec 23, 2019 1:51 pm

Not automatically, no. The question of whether they're engineers or not comes down to whether they wear short-sleeved shirts all the time and don't understand how high their trousers should be.
If truth is many-sided, mendacity is many-tongued

User avatar
bolo
Dorkwood
Posts: 1022
Joined: Mon Nov 11, 2019 1:17 pm
Location: Washington DC

Re: Is software engineering, well, engineering?

Post by bolo » Mon Dec 23, 2019 2:03 pm

El Pollo Diablo wrote:
Mon Dec 23, 2019 1:51 pm
Not automatically, no. The question of whether they're engineers or not comes down to whether they wear short-sleeved shirts all the time and don't understand how high their trousers should be.
The qualifications have been relaxed. In addition to the above, they used to have to wear pocket protectors.

plodder
Stummy Beige
Posts: 2981
Joined: Mon Nov 11, 2019 1:50 pm

Re: Is software engineering, well, engineering?

Post by plodder » Mon Dec 23, 2019 2:29 pm

I think you mean grubby heavy metal t-shirt.

User avatar
dyqik
Princess POW
Posts: 7559
Joined: Wed Sep 25, 2019 4:19 pm
Location: Masshole
Contact:

Re: Is software engineering, well, engineering?

Post by dyqik » Mon Dec 23, 2019 2:34 pm

plodder wrote:
Mon Dec 23, 2019 2:29 pm
I think you mean grubby heavy metal t-shirt.
Plaid flannel shirt and jeans in my case. And yes, I'm doing engineering, in that I'm designing a feed horn and making sure it meets spec. and is manufacturable. And also writing some code to coding standards while my simulations are running.

User avatar
bolo
Dorkwood
Posts: 1022
Joined: Mon Nov 11, 2019 1:17 pm
Location: Washington DC

Re: Is software engineering, well, engineering?

Post by bolo » Mon Dec 23, 2019 2:43 pm

Lew Dolby wrote:
Sun Dec 22, 2019 11:11 am
Is "engineer" a protected occupation name like midwife or dietician ?? If not then anyone can claim to be an engineer (but presumably not "chartered engineer" unless they've got the piece of paper to prove it)
In the United States, certain categories of engineering work require licensure as a Professional Engineer.
https://www.nspe.org/resources/licensure/what-pe
But you don't have to be a licensed PE to call yourself an engineer. And I don't know whether software types commonly get PE licenses.

Post Reply