Is Software Engineering Really "engineering"

Q: I happen to believe that the discipline of "software engineering" can be as rigorous as other, more tranditional, engineering. I also believe that nobody deserves to be called an "engineer" unless that person has, at least, a four year degree in engineering. Software engineering typically does not require the knowledge of chemistry, or physics, that is required of the more traditional engineering. But, I don't know that civil engineering requires that either. I really don't know if there should be such a thing as financial engineering either.

A: - you are right in most case it is not engineering, it is error-and-retry thing. They are many ways to write the code to get the same result. Most of them worked in the dark. Yes there is a true engineering if they use the right tool to analyze the flow of their code. The shortest path with full feature is the better. This one I agree 100%. Take American mortgage loan method, this is designed to give the lender 500 - 1000% profits the 1st 5-10 yrs, when they show you the math, they made it look low. Americans know how to fuck people well, even their own people. -Take a look at MathCad, and Chemistry software tools, or drawing tools, they are truly engineering software. The writers had to think in terms of engineering or else they won't be able to get the result right.

Discuss It!

Marketplace