Originally posted by: alphatarget1
You cannot build a program without knowing the engineering behind it. I can see programmers making an engineering application more user friendly, but all the math behind it is done by engineers.
Originally posted by: mugs
Originally posted by: spidey07
An engineer doesn't need to know how to build the tools, only use them.
Reference chimps making tools out of wood - they don't know how to use them. They just make them. The engineer chimp picks up said tool, gathers food with it and everybody happy.
He's not saying a web developer has to be able to build his tool (Dreamweaver), he's saying he should be capable of doing it without it. And he's saying a mechanical engineer should be able to design whatever he's designing without a CAD program.
Originally posted by: mugs
Originally posted by: shortylickens
The software is a tool for him to do real engineering.
Engineers have many tools.
Micrometers for example.
:thumbsup:
I'm a "software engineer" but I don't consider myself an engineer by any means.
Originally posted by: alphatarget1
Originally posted by: gopunk
Originally posted by: alphatarget1
Originally posted by: gopunk
Originally posted by: LostWanderer
Sorry to dissappoint you, but a computer programmer or even some would be computer "engineers" haven't earned the title. Not to knock the fields, they're difficult and demanding in their own right, and certainly equal in stature in my view, but the term engineer should be rightfully reserved.
When you take 5-6 years of multidisciplinary engineering courses, sit for an 8-hour comprehensive everything you ever saw internship test, work for the man for 4 years, sit for another 8-hour comprehensive everything you know test that has < 50% passing rate, pass all that and become licensed, live with the daily threat of lawsuits for anything you sign your name to, while commiting yourself to putting the public welfare and safety above your own personal gain, then you've earned the right to call yourself an engineer.
<-- Licensed and practicing civil engineer.
by that standard, ChemE's, BioE's and EE's wouldn't even be engineers
I can see ChemEs having a lot of liability issues as well. I don't really know what BioEs do and EEs... they're a different species.![]()
it's not hard to foresee software engineers encountering liability issues
If a ChemE fvcks up on something in a big chemical plant, crap blows up and things get polluted and stuff. I don't know enough about other fields besides civil/structural to comment on them so I'm basing my judgement on what I think they do.
Programmers can debug and stuff... You can't do that with a building, chemical plant, or car, period.
Originally posted by: her209
I guess what I'm trying to say is that if a "web developer" approached me and said I can make you a web page (using FrontPage/Dreamweaver/etc.) but couldn't write an functional HTML page by hand, I'd laugh in his face too.Originally posted by: shortylickens
The software is a tool for him to do real engineering.
Engineers have many tools.
Micrometers for example.
Originally posted by: alphatarget1
Computer science is not engineering in a traditional sense.
Stuff you do as a licensed professional engineer carry a lot of liability (human life, for instance). I don't see a programmer dude's failure will lead to fatalities.
Originally posted by: Mears
Originally posted by: alphatarget1
Originally posted by: her209
Buggy software in an airplane/car/etc?Originally posted by: alphatarget1
Computer science is not engineering in a traditional sense.
Stuff you do as a licensed professional engineer carry a lot of liability (human life, for instance). I don't see a programmer dude's failure will lead to fatalities.
You have a ton of time to debug, testing and such.
You are obviously talking out of your ass.
Originally posted by: mugs
Originally posted by: jinduy
Originally posted by: bharok
Originally posted by: mugs
Originally posted by: shortylickens
The software is a tool for him to do real engineering.
Engineers have many tools.
Micrometers for example.
:thumbsup:
I'm a "software engineer" but I don't consider myself an engineer by any means.
:thumbsup:
why's it called software engineer then?
http://en.wikipedia.org/wiki/Software_engineering
I don'd know if this is true with the other schools, but I had to take Math course up the ass. Mechanical Engineers stopped at around the Differential Eq stuff where the Comp Sci folks had to go way past that. Think of it this way. All it took to get a double major for the Comp Sci folks was only a couple more courses.Originally posted by: alphatarget1
You cannot build a program without knowing the engineering behind it. I can see programmers making an engineering application more user friendly, but all the math behind it is done by engineers.
Originally posted by: alphatarget1
Originally posted by: gopunk
Originally posted by: LostWanderer
Sorry to dissappoint you, but a computer programmer or even some would be computer "engineers" haven't earned the title. Not to knock the fields, they're difficult and demanding in their own right, and certainly equal in stature in my view, but the term engineer should be rightfully reserved.
When you take 5-6 years of multidisciplinary engineering courses, sit for an 8-hour comprehensive everything you ever saw internship test, work for the man for 4 years, sit for another 8-hour comprehensive everything you know test that has < 50% passing rate, pass all that and become licensed, live with the daily threat of lawsuits for anything you sign your name to, while commiting yourself to putting the public welfare and safety above your own personal gain, then you've earned the right to call yourself an engineer.
<-- Licensed and practicing civil engineer.
by that standard, ChemE's, BioE's and EE's wouldn't even be engineers
I can see ChemEs having a lot of liability issues as well. I don't really know what BioEs do and EEs... they're a different species.![]()
Originally posted by: alphatarget1
Originally posted by: mugs
Originally posted by: alphatarget1
Originally posted by: mugs
Originally posted by: her209
Buggy software in an airplane/car/etc?Originally posted by: alphatarget1
Computer science is not engineering in a traditional sense.
Stuff you do as a licensed professional engineer carry a lot of liability (human life, for instance). I don't see a programmer dude's failure will lead to fatalities.
:thumbsup:
Guided missiles?
Again, you can test them in a controlled environment.
You can't do that with a building. You'll know whether an Engineer failed or not in a major event. Same goes for MEs, look at what happened to Challenger & Columbia.
Says the guy who apparantly isn't a software developer.
We've gone from "I don't see a programmer dude's failure will lead to fatalities" to "you can test them in a controlled environment." A "programmer dude's" mistakes CAN cause fatalities. You can't cover every real-world situation in testing. You think they didn't do extensive testing on the parts in the space shuttles?![]()
My apologies, I don't know anything about software development.
I still believe that coding is something much more controllable than physical stuff.
Originally posted by: alphatarget1
Originally posted by: mugs
Originally posted by: alphatarget1
If a ChemE fvcks up on something in a big chemical plant, crap blows up and things get polluted and stuff. I don't know enough about other fields besides civil/structural to comment on them so I'm basing my judgement on what I think they do.
Programmers can debug and stuff... You can't do that with a building, chemical plant, or car, period.
Engineers can test their stuff - they test using MODELs. Often computer models. Who do you think programs those computer models? ... ... ... ? Better hope those code monkeys aren't just slapping stuff together. :roll:
You cannot build a program without knowing the engineering behind it. I can see programmers making an engineering application more user friendly, but all the math behind it is done by engineers.
Originally posted by: Ready
programming is not engineering.
Writing scripts to for the sake of an engineering task is engineering.
I'm not a good programmer, but I write a few scripts to get the job done.
Originally posted by: OdiN
Originally posted by: Alkesh
my roomate is a mech engineer. He's a cocky SOB who thinks he's the sh!t. He hates on social science majors because we have so much free time. I could have been an engineer if i wanted to, but i enjoy going out and having fun. he would always ask me to stay inside and drink with him at the apartment. This semester no go.
unsubscribe me
Actually, I'd say it's less controllable. When you build a building, no one expects it to be able to survive above & beyond conditions like a plane going in to it for example, and if this case does happen you're both given more time, money, and resources to make it happen. With computer programming, your application is simply expected to be bulletproof under all cases otherwise it's a failure, even though it could take years to debug even a moderate program, but you're almost never given the time/money to do such things. Physical engineering in turn is more controlled, IMHO.Originally posted by: alphatarget1
Originally posted by: mugs
Originally posted by: alphatarget1
Originally posted by: mugs
Originally posted by: her209
Buggy software in an airplane/car/etc?Originally posted by: alphatarget1
Computer science is not engineering in a traditional sense.
Stuff you do as a licensed professional engineer carry a lot of liability (human life, for instance). I don't see a programmer dude's failure will lead to fatalities.
:thumbsup:
Guided missiles?
Again, you can test them in a controlled environment.
You can't do that with a building. You'll know whether an Engineer failed or not in a major event. Same goes for MEs, look at what happened to Challenger & Columbia.
Says the guy who apparently isn't a software developer.
We've gone from "I don't see a programmer dude's failure will lead to fatalities" to "you can test them in a controlled environment." A "programmer dude's" mistakes CAN cause fatalities. You can't cover every real-world situation in testing. You think they didn't do extensive testing on the parts in the space shuttles?![]()
My apologies, I don't know anything about software development.
I still believe that coding is something much more controllable than physical stuff.
Originally posted by: her209
And then he turns around and continues to work on his CAD model. :roll:
Originally posted by: gopunk
Originally posted by: alphatarget1
Originally posted by: gopunk
Originally posted by: alphatarget1
Originally posted by: gopunk
Originally posted by: LostWanderer
Sorry to dissappoint you, but a computer programmer or even some would be computer "engineers" haven't earned the title. Not to knock the fields, they're difficult and demanding in their own right, and certainly equal in stature in my view, but the term engineer should be rightfully reserved.
When you take 5-6 years of multidisciplinary engineering courses, sit for an 8-hour comprehensive everything you ever saw internship test, work for the man for 4 years, sit for another 8-hour comprehensive everything you know test that has < 50% passing rate, pass all that and become licensed, live with the daily threat of lawsuits for anything you sign your name to, while commiting yourself to putting the public welfare and safety above your own personal gain, then you've earned the right to call yourself an engineer.
<-- Licensed and practicing civil engineer.
by that standard, ChemE's, BioE's and EE's wouldn't even be engineers
I can see ChemEs having a lot of liability issues as well. I don't really know what BioEs do and EEs... they're a different species.![]()
it's not hard to foresee software engineers encountering liability issues
If a ChemE fvcks up on something in a big chemical plant, crap blows up and things get polluted and stuff. I don't know enough about other fields besides civil/structural to comment on them so I'm basing my judgement on what I think they do.
Programmers can debug and stuff... You can't do that with a building, chemical plant, or car, period.
it's pretty rare that you'd be able to cover everything with tests... why is anything buggy at all? you can't catch them all. if a CE fvcks up, crap can blows u, and things can get polluted, etc as well. i don't know about buildings or chemical plants (i suspect there is a lot of modeling that is involved, which is analogous to testing software), but for cars and planes, they are tested out and the design is fixed/refined. what do you think wind tunnels are for?
Does it matter whether or not programmers call themselves engineer or typist, or janitors call themselves sanitation engineer?Originally posted by: alphatarget1
Originally posted by: mugs
Originally posted by: alphatarget1
Originally posted by: mugs
Originally posted by: her209
Buggy software in an airplane/car/etc?Originally posted by: alphatarget1
Computer science is not engineering in a traditional sense.
Stuff you do as a licensed professional engineer carry a lot of liability (human life, for instance). I don't see a programmer dude's failure will lead to fatalities.
:thumbsup:
Guided missiles?
Again, you can test them in a controlled environment.
You can't do that with a building. You'll know whether an Engineer failed or not in a major event. Same goes for MEs, look at what happened to Challenger & Columbia.
Says the guy who apparantly isn't a software developer.
We've gone from "I don't see a programmer dude's failure will lead to fatalities" to "you can test them in a controlled environment." A "programmer dude's" mistakes CAN cause fatalities. You can't cover every real-world situation in testing. You think they didn't do extensive testing on the parts in the space shuttles?![]()
My apologies, I don't know anything about software development.
I still believe that coding is something much more controllable than physical stuff.
Originally posted by: alphatarget1
Originally posted by: Mears
Originally posted by: alphatarget1
Originally posted by: her209
Buggy software in an airplane/car/etc?Originally posted by: alphatarget1
Computer science is not engineering in a traditional sense.
Stuff you do as a licensed professional engineer carry a lot of liability (human life, for instance). I don't see a programmer dude's failure will lead to fatalities.
You have a ton of time to debug, testing and such.
You are obviously talking out of your ass.
My point still stands. How many times have you seen air/car accidents caused by computer problems? OK, a ECU can screw up and stop your engine I suppose. Airplanes, I don't recall that many getting into accidents because of software glitches.
On the other hand, Fatigue caused by cyclic loading isn't as easily detected and when the fuselage disintegrates, people die.
Originally posted by: Tu13erhead
Originally posted by: A5
I hate it when people think Computer Engineers are the same as programmers or software engineers...
Me too...:|
Originally posted by: her209
I don'd know if this is true with the other schools, but I had to take Math course up the ass. Mechanical Engineers stopped at around the Differential Eq stuff where the Comp Sci folks had to go way past that. Think of it this way. All it took to get a double major for the Comp Sci folks was only a couple more courses.Originally posted by: alphatarget1
You cannot build a program without knowing the engineering behind it. I can see programmers making an engineering application more user friendly, but all the math behind it is done by engineers.
Originally posted by: herm0016
im a mechanical engineer. . . dont hate me! wow. you guys are gettin real up tight about this. engineering is usually described as doing something physical. like finding a problem with a car and making a part to fix it. that is engineering in genral. anyone can "engineer". most computer and software engineering criculims that i have encounterd dont teach real engineering practices like statics and thermodynamics and meterial science, they teach you how to use a computer and how to build one. i belive that engineers need the background in the physical world that most computer degrees dont give you.
those are my thoughts. now you can rip them apart. . .
Originally posted by: gopunk
Originally posted by: alphatarget1
Originally posted by: mugs
Originally posted by: alphatarget1
Originally posted by: mugs
Originally posted by: her209
Buggy software in an airplane/car/etc?Originally posted by: alphatarget1
Computer science is not engineering in a traditional sense.
Stuff you do as a licensed professional engineer carry a lot of liability (human life, for instance). I don't see a programmer dude's failure will lead to fatalities.
:thumbsup:
Guided missiles?
Again, you can test them in a controlled environment.
You can't do that with a building. You'll know whether an Engineer failed or not in a major event. Same goes for MEs, look at what happened to Challenger & Columbia.
Says the guy who apparantly isn't a software developer.
We've gone from "I don't see a programmer dude's failure will lead to fatalities" to "you can test them in a controlled environment." A "programmer dude's" mistakes CAN cause fatalities. You can't cover every real-world situation in testing. You think they didn't do extensive testing on the parts in the space shuttles?![]()
My apologies, I don't know anything about software development.
I still believe that coding is something much more controllable than physical stuff.
if you don't know anything about it, you shouldn't be making statements about it
Originally posted by: alphatarget1
Originally posted by: mugs
Originally posted by: alphatarget1
If a ChemE fvcks up on something in a big chemical plant, crap blows up and things get polluted and stuff. I don't know enough about other fields besides civil/structural to comment on them so I'm basing my judgement on what I think they do.
Programmers can debug and stuff... You can't do that with a building, chemical plant, or car, period.
Engineers can test their stuff - they test using MODELs. Often computer models. Who do you think programs those computer models? ... ... ... ? Better hope those code monkeys aren't just slapping stuff together. :roll:
You cannot build a program without knowing the engineering behind it. I can see programmers making an engineering application more user friendly, but all the math behind it is done by engineers.
i think the point is that because of the dependency on modeling, any liability other engineers are exposed to, software engineers are as well
Originally posted by: JinLien
Does it matter whether or not programmers call themselves engineer or typist, or janitors call themselves sanitation engineer?Originally posted by: alphatarget1
Originally posted by: mugs
Originally posted by: alphatarget1
Originally posted by: mugs
Originally posted by: her209
Buggy software in an airplane/car/etc?Originally posted by: alphatarget1
Computer science is not engineering in a traditional sense.
Stuff you do as a licensed professional engineer carry a lot of liability (human life, for instance). I don't see a programmer dude's failure will lead to fatalities.
:thumbsup:
Guided missiles?
Again, you can test them in a controlled environment.
You can't do that with a building. You'll know whether an Engineer failed or not in a major event. Same goes for MEs, look at what happened to Challenger & Columbia.
Says the guy who apparantly isn't a software developer.
We've gone from "I don't see a programmer dude's failure will lead to fatalities" to "you can test them in a controlled environment." A "programmer dude's" mistakes CAN cause fatalities. You can't cover every real-world situation in testing. You think they didn't do extensive testing on the parts in the space shuttles?![]()
My apologies, I don't know anything about software development.
I still believe that coding is something much more controllable than physical stuff.
They are all human and are doing honest work and everyone should be treated with equal respect. It doesn?t mean that people with elitist titles such as king, emperor, shah, and president are better than the average people because they are not impervious to crimes, and there are great people that don?t hold any great title in this world that would sacrifice them selves to save others.