Edit: to be clear that doesn't mean we shouldn't have one!
Coding is more and more used to build the backbone of future society. It's about time we recognize the criticality of the whole industry (not just the coders themselves). Having no ethics code for this is not very different from accepting when soldiers invoke the "superior orders" defense.
It may very well turn out that it simply can't be applied to this field but to get there you have to at least consider it first.
Think about it. Imagine Facebook not doing anything evil. Never selling your data without your permission. Never spying on you. Putting lots of restrictions on advertisements to make sure they are all ok. Banning all the bad users. Reporting analytics accurately. Etc.
How would Facebook make any money? The only ethical sources of income would be to sell non evil ads (if you believe there even is such a thing) or to charge users money to have accounts like Netflix. Non-evil ads are not very effective, and with accurate analytics, they will not fetch a high price.
What other ethical business model is there? If operating ethically, they would be lucky to cover their operating costs. Giving any kind of ROI to investors would be impossible. The same applies to every Silicon Valley operation. Google, Twitter, etc. If they operate ethically and morally, they can't make enough money.
Of course, if the power were mine, I would force them to behave ethically anyway. I don't care if they all shut down. Gonna eat me some rich people.
If a product cant be profitable without abusing its power, it shouldn't exist.