Software by Design: Shaping Technology and The Workplace