Managing software developers is complex. It is best to create an environment where developers can manage themselves rather than trying to directly manage them. The document discusses frameworks like Cynefin and core values that can help guide creating a self-organizing environment for developers to be productive and contribute to the overall goals and culture of the organization.