4 ms·
I didn't get that impression at all. I'm purely an engineer who 100% prefers being hands on; now that I accidentally have to manage teams, I fully appreciate t
by whatever_dude 6y ago
I didn't get that impression at all.
I'm purely an engineer who 100% prefers being hands on; now that I accidentally have to manage teams, I fully appreciate the article's perspective. I've been on both sides of that argument as well.
It's not about a manager expecting an underling to get his paperwork done. I think that is an unfair assessment of the argument being made. It's that there's more involved to the job of engineering than simply pushing code one thinks is clever.
Sometimes that means knowing which problem to focus (not just the fun ones), sometimes that means dealing with other responsibilities like mentoring or interviewing or filling up timesheets or getting to work on time or attending meetings or what have you. None of those are unreasonable requests (as much as we hate them). If it's part of the job description, it's part of the job, and, for example, making a piece of code conform to one's own subjective preferences so they can feel clever doesn't make up for missing a deadline on a separate, boring, high priority task.
I've frequently seen engineers who think otherwise. Who think their work is so brilliant, they don't need to care about the boring stuff. Some of them have indeed been brilliant. But guess what; they still need to get their shit together, because their brilliance is still objectively not making up for being unreliable.
- JoeAltmaier 6y agoWho writes that job description? Is it right to expect an Engineer to do the managers' work too? (Short answer: no) People are all different. Its up to a manager to get the best from each. Harping on TPS reports is not the way to get there.
- whatever_dude 6y ago> Is it right to expect an Engineer to do the managers' work too? Who said anything about a manager's work? There's lots of things that can be called "boring" but are still expectations that fall on an engineer, not on a manager.