I am really sorry for all those who have lost their job today.
There seems to be a lot of negative view about managers here.
If I had to judge managers by my experience at my first job, I would be first in the line decrying them. But, now I see that is the result of faulty processes, promoting too early and for all the wrong reasons.
In my second job, my manager was my strength. We didn't have much meetings, rather lots of one-on-ones or 3-4 people discussing. Most of us were just out of college. So, when we had strong opinions on the product features, they not only heard us, but helped formulate a proper argument that we could present. He was also a good mentor, helping me reframe my viewpoint, when I didn't agree with one of my very senior colleagues (Later turned out the senior colleague was right. In retrospect, I really pity that colleague for he had to work with a big bunch of naive college graduates with no coding discipline :) )
It helps that the whole environment in the company was one of openness, camaraderie and a real desire to make a difference. But a good manager can always make a great difference in your work and happiness.
Unfortunately a lot of folks get promoted into management w/out skills/training, so engineers think all managers are bad. Which is understandable.
But a great manager is a huge value add who will give you what you need to succeed, help you grow, and keep politics from throwing things off track. Once you have a great manager, it's easy to see how valuable they an be.
There seems to be a lot of negative view about managers here.
If I had to judge managers by my experience at my first job, I would be first in the line decrying them. But, now I see that is the result of faulty processes, promoting too early and for all the wrong reasons.
In my second job, my manager was my strength. We didn't have much meetings, rather lots of one-on-ones or 3-4 people discussing. Most of us were just out of college. So, when we had strong opinions on the product features, they not only heard us, but helped formulate a proper argument that we could present. He was also a good mentor, helping me reframe my viewpoint, when I didn't agree with one of my very senior colleagues (Later turned out the senior colleague was right. In retrospect, I really pity that colleague for he had to work with a big bunch of naive college graduates with no coding discipline :) )
It helps that the whole environment in the company was one of openness, camaraderie and a real desire to make a difference. But a good manager can always make a great difference in your work and happiness.