> As a lawyer there are rules that define standards of behaviors and violation thereof can quickly terminate not just employment but the career forever. Software doesn’t have that and the entire idea is utterly foreign.This is mostly a function of the industry's age, and is not true of other fields of engineering. I'll be astounded if software isn't folded into Professional Engineering by mid-century.