At his level at the time, sure. Anyone can write a web quiz. But I would think that a lot of the most significant ethical challenges developers face would be in much more specialized areas.
Safety-critical systems often have real-time and embedded components, for example. The regulations for safety-critical software vary a lot between industries, too, which makes it even harder to find a replacement for someone who leaves for ethical reasons.
well you can all down vote me, but we could all decide to just be nice to each other, we have enough tech and resources to house and feed everyone in the world
That being said, sometimes (more often than not?) acting on principle and making the strategically best decision for the world, align, so I'm not saying one should never act according to principle.