"Software Engineering" Is Not Engineering
The article argues that software development is not considered a true engineering discipline due to its lack of a clear, repeatable process and the subjective nature of software design. This perception affects how software developers are viewed and compensated. To change this perception, software developers should focus on establishing a more formalized process and emphasizing the scientific and mathematical aspects of software development. This will help to elevate the status of software development as a legitimate engineering discipline. By doing so, software developers can gain more respect and better compensation.