| ▲ | FatherOfCurses 4 hours ago | |
Engineering is a profession where individuals are certified by a governing body and required to maintain that certification through continuing education. The reason for that certification is because failure to follow the principles of the governing body can lead to injury or death, or to a lesser degree significant costs. Given all the ways that software can have those same significant impacts, I believe that there should be some sort of level at which software developers are called engineers. However, I believe that designation should come with all the professional oversight that other engineering disciplines have. | ||
| ▲ | sys_64738 3 hours ago | parent [-] | |
Real engineers have to sign off their professional reputation against what they do. Software licences say that the software is provided as-is with zero liability. Calling software developers as "engineers" is just not the same thing. | ||