I am software developer. I have heard a lot of managers say that one of the virtues they seek in a good engineer is "Independent execution of tasks". Assuming that there is a mature definition of this virtue, considering the fact that so many managers keep telling this, What exactly is the meaning of this? What aspects of a job do they seek independence in?
Is it the code development they are talking about? Is it the complete project management that they expect the engineer/developer to do? Is it the business decision too that they expect the engineer to take?
Or is there something else or more to it. Would like to have some clarity on this.