engineering header graphic

The Software Engineering: Ongoing Debate About the Term 'Engineering'


By

In 2004 there were more than 760,000 software engineers employed in the United States. To put this in perspective there were about 1.4 million engineers (combining all engineering disciplines) employed in the United States that same year.

During the 1990s it became acceptable to list 'software engineer' as a description of past jobs having even remotely to do with the creation of modification of software. Though this is still practiced, it is becoming more frowned upon. At the other end of the spectrum, now that there are

Article continued below...



Software Engineering degrees given by accredited universities and colleges this more official credit is found on resumes nowadays.

Because of these blurry lines and mixed standards, many people outside of a given corporate setting may believe that there is no distinction between the one-time software engineer or the 'software modifier' and a fully certified and degreed software engineer. In practice, the existing system of checking out the past work citations submitted by job applicants is considered to be adequate for hiring and legal liability reasons.

Many people feel that the term 'software developer' is much more apt to describe the creation of software than that of 'software engineer'. Those of this school of thought seem to agree that there should be some limitation on just how far removed from concrete, physical materials applied 'engineering' can be.

Still others feel that the term 'software craftsmanship' would be more appropriate than 'software engineering' in that there is no strict set of procedures and rules to the development of software. In other words, software needs and end product suites differ so widely that it makes more sense to refer to the practice of creating software as 'software craftsmanship'. Promoters of this term argue that there is a clearer focus on the skills of the developer rather than the product. For example, just as not every worker on a construction site is a civil engineer, not every person who writes code is a software engineer.

Engineers of the more traditional and physical senses sometimes argue that the designation 'engineer' should only be given to those who have undergone extended and highly specialized education, or that a science as young as software engineering does not warrant such a definitive title. It is clear that the field of software development is changing and evolving so rapidly that members of the industry often agree themselves that there are better, more descriptive titles than 'software engineering'.


Here are some more engineering articles...

On the Topic Of Mechanical Engineering


By
The invention of devices to aid in the progression of a society constantly on the edge of creative potential is a necessary function to bringing out those traits that are needed in order to Read more...

What is Civil Engineering?


By
Civil engineering is a very broad field of engineering that itself is broken up into several different smaller categories. For the most part though, civil engineering deals with planning, Read more...

A Brief History of Early Electrical Engineering


By
The field of electrical engineering first became a recognizable occupation around the end of the 1800s. This was during the time of early commercialization of the electric telegraph as well as Read more...

On the Topic Of Mechanical Engineering


By
The invention of devices to aid in the progression of a society constantly on the edge of creative potential is a necessary function to bringing out those traits that are needed in order to Read more...