SCJP 5
"I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick 10,000 times" - Bruce Lee
I wanted to be a chased storm
SCJP 5
"I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick 10,000 times" - Bruce Lee
[OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
There is no Engineering in software
Inflate a balloon a attach it to an airplane. Letting off the air would obviously push the airplane forward wouldn't it?
SCJP 5
"I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick 10,000 times" - Bruce Lee
SCJP 1.6 98%
Spot false dilemmas now, ask me how!
(If you're not on the edge, you're taking up too much room.)
Tanmoy Dhara wrote:
There is no Engineering in software
Then why people call it software engineering? To make it sound better?
Henry Wong wrote:
Tanmoy Dhara wrote: There is no Engineering in software
I think Pat is saying that... back then, there wasn't such a thing as a degree in software engineering. Or even computer engineering.
Chemical, Electrical, Mechanical, Industrial, or Civil. My degree was in Chemical Engineering.
Jesper Young wrote:People have argued that "software engineering" is not really engineering at all, mainly because there is not one single, correct way to build software, and because building software is not bound to the rules of physics. It just works in a very different way than mechanical engineering, for example.
Software engineering is more like a craft than an engineering discipline.
Ernest Friedman-Hill wrote:I dearly wanted to be a rock star. And so I did!
Jesper Young wrote:Software engineering is more like a craft than an engineering discipline.
Pat Farrell wrote:
When I was going for my PhD in Computer Science, a common topic when we were out for beers was "where is the Science in Computer Science?" and "where is the Engineering in Software Engineering?"
There is clearly serious science in parts of computer science dealing with algorithms, although its mostly Mathematics. There is very little that is recognized as Engineering in what is called Software Engineering. The problem is mostly that there are no fundamental measurable quantities in software. Nothing equivalent to a volt, amp that the EEs use, or the strength of material that the Structural guys use.
Henry Wong wrote:On how to improve something. And on how to measure that improvement. This is what Six Sigma, LEAN, and even iso 9000 is about.
In other words, I believe that there can be engineering in software engineering, but ... it is still the wild west out there.
Pat Farrell wrote:
Six Sigma makes sense in manufacturing, my oldest brother is a Mechanical Engineer at (huge multi-national chemical product company) and spent at least a decade doing Six Sigma. But he can measure the quality of the product. And from these measurements, he can engineer the process and machinery to improve things.
Henry Wong wrote: I really would have been interested in whether Six Sigma in software development worked or not.
SCJP 5
"I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick 10,000 times" - Bruce Lee
Pat Farrell wrote:I think its more because there are no metrics, most Chemical Engineering doens't care about Physics, but it sure does care about Chemistry and the metrics used in that field.
I want to be like marc
Tanmoy Dhara wrote:Well it feels bad to know after 4 years of pursuing an engineering degree ,i will not be recognized as an engineer (at least in US ).