Ethics are missing from software development
There is something conspicuously missing from software development education. As developers, we learn all about how to write, organize, design, share, use, and test software, but the discussion of how that software will actually be used and what it's impact on the world will be is usually an afterthought. […2 min read]