What Makes Software Good? [Mike Bostock of D3 fame @ Medium]