
Ask HN: My boss doesn’t think I’m doing good work, how to proceed?
by dazeandconfuse on Hacker News.
Dear HN, I’m working my first job out of college and I really enjoy it. I get to do fun computer vision stuff, write Rust, great pay, great benefits, short commute, etc. And my manager and her boss are both super smart. However I’m a bit frustrated. I thought I was doing well – I’m working hard on the project I was assigned to, and it’s coming along nicely. The deadline was pushed back once (which that seems to be very common at this company), and the new deadline is still in the future. Two weeks ago, my manager’s boss schedules a meeting with me and my manager. My manager is busy putting out a fire so it’s just me and the boss, and the boss made a bunch of criticisms of me that I’ve been thinking about and I can’t shake the feeling that they were largely unfair. First, he basically tells me this project should have been finished a long time ago and he can’t believe it’s taken this long etc. I had no idea that he felt this way before the meeting – I’ve mostly just been working to get it done before the revised deadline my manager gave me. He looks at the code and criticizes design decisions, some of which were made largely on my manager’s explicit suggestions. (When I bring this up, he says I probably just misinterpreted an offhand comment of hers as a hard requirement.) Part of the reason it had taken so long is because I put a substantial amount of work into a part of the project that’s no longer necessary due to changing requirements, which I don’t think I could have forseen. I don’t think the boss appreciates that and just sees that the amount of usable output is low for the amount of time I’d been working. He did also make some criticisms that I thought were fair. For instance he said I should have looked at other projects to see how they accomplished what I’m trying to do. That definitely would have been a good idea. After our meeting, my manager and my boss had a meeting with just the two of them to discuss the status of our project. I have no clue what happened in that meeting and I haven’t heard anything about it from either of them since. As of today the project is pretty much done (save for some procedural details). I’m happy, but I can’t stop thinking about that meeting. I really did work hard, and produced code which I feel is really above average for a fresh college graduate/junior dev, and I feel like it’s completely unappreciated and my boss just thinks I took a really long time to produce really shit code. I’m not thinking of quitting over this or anything, but it seriously bums me out. I don’t know if I have a future at this company if the boss thinks I’m not a good dev, and I really like it here. A month or so ago they added someone else to my project and I trained him on my code, and he’s super smart and capable, and I’m thinking that now they probably feel that they could fire me if they wanted and not lose much. How should I proceed?
