It turns out that programmers are artisans and dreamers of new methods previously thought impossible.
It is not possible to manage them in the same way as worker bees on a factory line.
Caveat being, if you have a programmer who is clearly not interested in dreaming or being an artisan, fire their fucking ass. That's like having a dj who doesnt want to pump up a crowd.