💬Boss Call

💬Boss Call

date
Feb 13, 2025
slug
boss-call
status
Published
tags
Study
Chia sẻ
Sưu tầm
summary
"I don't want to do my job because it's hard and boring".Too many developers think they're the protagonist from Twisted Sister's "We're Not Gonna Take It" music video instead of employees paid to do a job for an employer.
type
Post
Came into office at 9 in a Wednesday morning. Looked at the calendar. Oh, there is a QA release tonight.
Boss called for a daily update meeting at 9:15. Seven developers and three QA joined in. Three bug fixes and two features were ready for PR (the developer rushed for tonight's deadline).
I still have two bug tickets pending for fixing (easy and low priority).
10 am, the meeting ended. I started working on the bugs.
At 11 I submitted one fix. Before working on the other one, I looked at my DevOps dashboard. Oh, the bug PRs were submitted, pending my review.
I tried to be the perfect guy, building the app from the PR branch (yes, it is a mobile app), setting up the environment based on the bug ticket, tested it out.
Oh it works! Then I looked at the code...... Hmm, code standard checked, no feature dependency conflicts, data structure no changes. Cool (just 3 - 5 files changes, no big deal) !
After finished checking the two bug tickets, it was almost noon. Looking at the dashboard again and I saw the feature PRs were there! But let's go for an early lunch before continuing!
Came back from lunch, let's continue with refreshed mind! While testing out the feature, boss came to me.
"Hey, can you quickly draft me a man-days estimation for this new project? I need it by end of the day!", my boss said.
"Ermm..... I am still reviewing the PRs. Can it be pushed to tomorrow noon?", I tried to negotiate.
"Why are you taking so long to review!? It is already 3PM! Testing? Let the QA do their jobs!"
No choice, boss scheduled to meet up with the client tonight for negotiations. Urgent matters, let work on the estimation.
While inspecting the feature requirements, the project manager came to me.
"Hey, how is the review going? The QA needs it tonight. The app needs to be rolled out this weekend!"
"Sorry, urgent matters from boss. Can get someone else to review the code?"
"I believe not...... You are the most senior here in the team. Even the boss trusts your view"
The project manager shook his head, and I shook mine as well.
In the end, I had to ask QA to shift their schedule three hours later and worked OT to complete review all the PRs and the estimation as well. (Some troubles occurred as well when testing the feature)
Get paid for the OT? NO! Get rewarded for the non-flawed PR review? NO!
Get blamed by the QA? YES! Get scolded by the boss? YES!
Project manager complained about delaying timeline? YES!