As a solo developer, startup, or software developer for another organization, your aim should be to operate at the bleeding edge, using chaos to your advantage.
Let us talk about four principles I propose for developers to bring ethics into the fold of development, not as an afterthought but as a core tenant of development.