This boss telling you that they felt the project should have been done a long time ago: I wonder who that comment benefits? Feels like no one. You get bummed, they give late feedback without a lot of constructive aspects to it. I am trying to think of one way it was useful to tell you that, but I can’t. Seems like you should feel justified in not being a fan of working under this person. What you do with that is hard…
I agree with this sentiment. And in fact, I’ll take it further: I’m not sure any “you should have” phrase is ever beneficial UNLESS it’s in the context of giving guidance about the future. And even then, it’s better to phrase it as “next time, I would suggest…” This has been a pet peeve of mine for a long time. “You should have” phrases are often used to berate or make the recipient feel bad while acting as a vent fo…
Ask HN: My boss doesn't think I'm doing good work, how to proceed?
171–180 of 506 posts
Re: Ask HN: My boss doesn't think I'm doing good work, how to proceed?
#172Earlier quoted context omitted.
This was my reaction as well. The skip-level should not be the first person to let them know they're perceived as under-performing. OP: Schedule a 1 on 1 with your direct manager and have a conversation about all of this. My skip-level at my first MAAAM job used to snipe at me when I was a new hire. He told me to my face he "would not have chosen me" and "didn't know how I got in." It made me so angry it was all I co…
> He told me to my face he "would not have chosen me" and "didn't know how I got in." Holy shit. Glad that this person got managed out... eventually.
A good manager would not say stuff like that unless he really felt the person would take it the right way. A bad manager will say stuff like that to stroke his own ego.
Re: Ask HN: My boss doesn't think I'm doing good work, how to proceed?
#173It may also be why hour manager was not there. Maybe your manager wanted no part of it.
Of course, the above is a paranoid, and cynical interpretation ..
Re: Ask HN: My boss doesn't think I'm doing good work, how to proceed?
#174I think it’s inappropriate for this senior manager to have given any feedback about the status or requirements of this project directly to you. As a recent graduate, I would hardly consider you to be responsible for any project management duties. It’s up to the project manager to set expectations and make decisions regarding things like meeting a deadline. In this case, I would assume the project manager is your direct manager.
There is a direct correlation between the output of a project and its inputs: the deadline, any specific requirements, and resources provided to the individual contributors assigned to the project (e.g. a senior resource providing code review). The project manager’s duty is to be the “neck to wring” when there are issues with the project. That is why they are responsible for communicating and setting expectations.
Perhaps your manager did not handle these duties well in this instance. In fact, it sounds to me like this is the case based on your story. Because your manager was not present in this meeting, the senior manager apparently chose to wring YOUR neck instead, which is inappropriate, especially given your tenure.
This is going to happen to you a lot in your career. You can protect yourself or prevent it by keeping good records of your actions. For example, your commit messages could contain a copy of whatever specifications you received, or you can make a habit of confirming your assumptions via email with the appropriate contacts in copy.
Either way, don’t take this too hard. You are unfortunately bearing the brunt of unprofessional behavior that is happening well above your head. The fact that you completed the project and feel proud of the output is what you should remember from this experience.
Re: Ask HN: My boss doesn't think I'm doing good work, how to proceed?
#175Your boss also has a boss that (s)he is also trying to make happy to keep his job.
Regarding design decisions, timelines and everything else, look at that from the business’ perspective. Are they about to miss a launch (and $$) because of a dateline pushed back?
Are they getting heat from customers (and risk of loosing $$) because some feature is faulty? (read, bad code, slow, buggy, etc)
At the end of the day the bottom line is money, so when you are able to optimize for that, you are usually held in high regard (good use of business money).
This can be a little counterintuitive for us engineers, specially if we haven’t been that long in the industry, because we are trained for beautiful code, elegant solutions, etc. instead of a company that is trying to meet next quarter’s goals.
I’ve received raised based on “hacks” that felt not dignified enough to be worth my time (read, junior with big ego wanting to solve hard problems), but that little toy app saved multiple members of the team about 2 hours daily!
Hope this makes sense, and don’t take criticism too personal, it can really affect you.
Try instead to put yourself in the shoes of your boss/manager and figure out what’s important for (s)he, what numbers is (s)he monitoring, who might be screaming (hopefully figuratively) at (s)he and optimize for that!
Good luck!
Re: Ask HN: My boss doesn't think I'm doing good work, how to proceed?
#176The non-asshole way of your skip-level to ensure a critical project gets delivered in time is to discuss the deadlines and priorities with your boss and KEEP HANDS OFF THE TECHNICAL DETAILS! Then your boss should break it down to milestones, answer your technical questions, and keep politely bugging you if they believe you are going to miss the deadline.
If the skip-level is not happy with the progress, they should express it to your boss, and the boss should get back with some compromises (hiring more people, simplifying requirements). The golden rule of management is that all praise should be public, and all criticism should be private and candid.
Setting up a meeting with 2 bosses and 1 employee where the skip-level is blowing steam at the employee, forcing the employee to point fingers to the boss is a sign of GROSS managerial incompetence. Skip-level looking through technical decisions (rather than user-impacting perf metrics) is another sign of GROSS incompetence. Having 2 managers and 1 junior programmer work on a feature is yet another red flag.
The key takeaway is that your skip-level is either an incompetent asshole blowing steam off, or trying to get rid of your boss, using this as an excuse. You can find out by checking their previous history (how long they worked together, who hired whom, how big is the company, whos idea was the project) and asking some questions (suggest adding some features to the project to both bosses in separate conversations, and ask about their overall project opinion in between).
If the skip-level is trying to kick out your boss, they may keep you nonetheless, or may try to kick you both off the boat. Your boss may also want to scapegoat you to keep their job (and it may work if the company is shitty). If the skip-level is just an emotional asshole, your boss should give you some hints about not taking it too seriously, so then it's up to you on how much shit you want to put up with.
Either way, most software companies these days are an absurd theater fueled by gossip and human emotion, while the actual product is secondary. You need to either account for it and be cynical, or just ignore that part and be ready to sometimes get fired or blamed without any reasonable explanation.
Re: Ask HN: My boss doesn't think I'm doing good work, how to proceed?
#177Earlier quoted context omitted.
Definitely, I remember as well, that everything they hated me for in school was super beneficial in business. Copying other work? Amazing. Telling boss that I don't have time to do the new task? Trendemous. Solving issue without using latest tech that I just learnt? Incredible. Compaining that some parts of task are harder than anticipated? Brilliant. The only hard part is to bring fake absences into this mindset, so…
You called in sick yesterday and went to the beach with your buddies? I'm glad you did! We all need a mental health day once in a while. Being happy actually makes you more productive in the long term.
Re: Ask HN: My boss doesn't think I'm doing good work, how to proceed?
#178The first meeting where your manager just abandoned you and you ended up talking to your manager's boss is totally inappropriate. Being so new to the job basically all the responsibility is with your direct manager and her boss is wrong to dump on you without your manager present. I'd give it another chance though, sounds like the work is fun and maybe you can communicate your concerns to your direct manager.
Anytime your skip-level steps in to guide your work directly, it’s either a failure of your manager or the skip-level themself.
But both of them always filled each other in, and it was never about any performance issues on my part.
Re: Ask HN: My boss doesn't think I'm doing good work, how to proceed?
#179In the end someone told you to do something, and you didn't have the knowledge to disprove and YOU did that, not your manager
On the other hand they hired someone fresh of university who still need to create meaningful knowledge, so maybe they could've defined better the figure they needed beforehand
On the other hand, I think you should be happy and motivated to learn and improve for yourself, in few years probably you won't even remember your boss and managers names, and on the other hand I don't see any personal criticism in here, given the fact those are criticism and I see myself making too, and of course seeing an improvement or will to learn would definitely be seen as a good thing
Re: Ask HN: My boss doesn't think I'm doing good work, how to proceed?
#180A few others have said it but I'll repeat: talk to your manager about this. One of a manager's many responsibilities is to be a "shit umbrella". This means taking the often direct, often unfiltered (often ill-informed and ill-considered) feedback of higher-ups and filtering down to only what you need to hear to actually help you do your job. And conversely, when these opinions are shared, another responsibility is to…