I've been seeing a lot of threads/articles about systems thinking come up on HN lately. As a developer, why is it important to learn "systems thinking"? How will it make me a better developer?
Well, focusing a component of the system (software development) while neglecting to consider how that component interacts with the whole system (society and ecology), is exactly the sort of myopic thinking that systems thinking proclaims to remedy.