TL;DR All my previous leads/managers were people that did both: teached me something and evaluated my work. They were superior to me with some piece of knowledge. I'm frustred with my new manager, as he/she has nothing to teach me, and is just controlling/evaluating me. Is he/she doing his work? Is he/she ever needed?
Background:
I used to be senior developer, then I moved to manager position. As manager I was doing (helping) in system design, code review, software architecture, product discovery, writing docs, managing stakeholders requirements, finding improvement areas of engineers, having 1on1s, etc.
I couldn't handle all of it, especially people's topicd, when poorly performing engineering expected highest score at the end of year.
So I moved to senior developer again.
… and I got new manager.
… and I'm frustrated with this person, beyond recognition.
After 3 months, my new manager:
- hadn't helped in any technical blocker, as he/she is not technically any more
- he/she wasn't required to solve any issue as I am able to handle all things on my own and with a team members (he/she just schedules a meetings which I could schedule myself)
- asks me to define SMART goals for myself (but it's most insane idea ever, as all IT gurus says that it's impossible to evaluate developers like this, e.g. Martin Fowler) (p.s. I know in other industries SMART goals my work, but not here)
- he/she should support my growth, but I have no idea how someone who has no knowledge to share can do it? I can request a book, and he/she graciously approves it?
In other words: there are no problems I wouldn't be able to solve myself, he/she has no technical knowledge superior to mine to guide me when things are difficult, he/she is not able to evaluate me holistically based on my daily work and contribution. In summary all he/she does is asking me questions how is it going, and throwing motivational buzzwords ideas (e.g. think more about users, without saying when I didn't thoughts about users – like if I'm not senior enough to know it already).
P.s. Once he/she suggested that I shall do XYZ as my additional individual goal. I've spend half hour explaining him/her that XYZ is f****ing kernel of our system, and it will take whole team 6months to do this, so how it can be additional goal for a single person? And all he understood was that I'm backing off his/her ideas.
submitted by /u/bzq84
[link] [comments]
from Software Development – methodologies, techniques, and tools. Covering Agile, RUP, Waterfall + more! https://ift.tt/2PTffuU