I don’t want to be a star developer. If you’re like me, you want to get good at something (develop a craft), you want to work with interesting people, you want to make sure you make a living for your family, and you want to make a difference for people.
For me, I’ve phrased it this way: I want to craft products with mature colleagues and sell to happy and intentional customers.
Optimizing developer productivity is akin to taking the same car to the corner store, to a ride downtown, or to the next city. Sometimes I instead want to walk to the corner store, ride a bus downtown, hop on a docked bike for a while and take a train to the next city.
Past a certain point, developer productivity becomes a vain pursuit, because you’re not just a developer. You have multiple facets, and they don’t have to pull in different directions.