After reading a lot of concepts and views in management and management theories I get rather confused what to manage and whom to manage. Probably being a programmer it is not so easy to understand the things right away as written and as different people have different thoughts. Most of the time for a programmers it becomes difficult to mange couple of lines of codes, so how can one imagine of managing 100 and even sometimes 10,000 of people.
In my point of view, we may not need managers to manage us. I totally disagree with the fact that the managers are the ones reporting to higher authority or managing the things for their subordinates. Every individual have their own history and can do their work efficiently other wise they wouldn’t have reached the place where they are now. So why do we need them at all? At the same time I do not support managers who are there for managing workflows. We can do the work in our own way and after a little practice we can manage the work flow efficiently.
After doing the overall analysis, as for me managers in best appear to be some one who can work in the interest of both company and employee. An ideal one for me is some one who takes out fun part of every work in front of his employee, even if the work is as boring as “Select top 10 from table”. One who is equally capable of driving the project like bus driver at the same time seating in the bus as passenger enjoying success of his subordinate. Work will be probably automated with such managers. Some one for whom the birthday of his company is equally important as birthday of his employee and distributes happiness every where…..