managing the labor is probably the least fun thing to do. dwarf therapist makes it better but even still I would love an algorithm that just manages it.
Endlessly fiddling with Dwarf Therapist is not a rewarding use of anyone's time.
I think they're adding a similar feature to the premium release.