licensing and accreditation is an option.
make a society of software developers, akin to the bar association and so on, and have developers enter the society to show a certain bar of skill.