3 ms·
Software developers are wage labour because they don't need a license to practice. That is the only difference between the other professions that you mentioned
by durovo 5y ago
Software developers are wage labour because they don't need a license to practice. That is the only difference between the other professions that you mentioned here and software engineering.
And let's not act as if there are no questionable practices amongst doctors, accountants, lawyers, and 'real engineers'.
I agree about the need for an ethical code though. Maybe a license could enforce that? I don't know how a license would work in a relatively easily outsourced job though.
- michaericalribo 5y agoI mean, you’re right—there does seem to be a close similarity. That makes a strong argument for development needing more regulation / certification from an ethical standpoint. There may be some questionable behavior by doctors, but medical board exams minimize the number of malpractioners, and ensure baseline competency. Why don’t we expect the same accountability and baseline competency for developers?