A code of professional standards could say, for example, You have to keep clear notes for decisions made for each revision for a period of 5 years. A list of compilers that a serious "Software Engineer" will use. Establishing norms that might improve the overall quality of work done.
To some degree, I think a code like that one is really a kind of personal marketing or branding or something.
I hope neither of your examples makes it into an ethical code for software developers, but that doesn't make them bad examples - those are the sorts of things that appear in other fields. If a professional code more detailed than the ACA & IEEE ones were to arise, I'd hope to see more timeless things like "best practices for authentication" (e.g. passwords salted and strongly hashed) or "not unduly exposing personal information" (e.g. don't accept identifying information without SSL).
A lot of professional codes are definitely branding exercises more than standards of behavior. In particular, codes with lots of concrete requirements or specific corporate backers usually aren't much different than becoming an MCSE or Certified Scrum Master. Legal and medical codes are substantially better, but they're also much older and enforced by government-backed licensing cartels. Civil engineering is probably the most recent and broadly accessible field to get a strong code, but the parallels are obvious: engineers own specific projects with known uses, and their errors are directly lethal. Realistically, I don't expect software to see an Iron Ring sort of obligation unless the field's best practices stabilize and errors with real-world harms become common.