|
|
|
|
|
by tech4all
2213 days ago
|
|
1) There will always be "boring" work regardless of whether you run your own company or you are a Jr. Software Dev. When faced with boring work I always recommend: A) Challenge yourself do to this in the most excellent way possible: Is everything perfectly named? Layout is beautiful? Met all of the coding standards in place at your workplace? Is the change documented in end-user facing documentation? B) Could this be automated? If it is truly that mind-numbing and routine could you write scripts to do this with a few inputs? C) Can you delegate this to a more junior staff member? 2) Not sure "how" your manager is being "uncooperative"... Is he/she only giving you boring work? Sometimes managers dole out boring work if they think the person cannot handle more challenging tasks. Have you proven that you can be Excellent (See 1A) at all times? Have you nicely asked to be given the chance for a greater challenge? It is going to be a tough "sell" to your manager if you are not completing boring tasks because you cannot focus on them. You'll probably need to prove your competence and excellence before you'll be granted tougher assignments. Best of luck! |
|
Your ideas aren't wrong, though the codebase that I work on is almost 20 years old, and making the code perfect, or even reasonably improving it, is going to require a lot more planning than a single engineer can provide. However, I will ask if this work can be delegated
I've brought up concerns about this to my manager (though admittedly in a tangential way since, again, there are reasons to avoid mentioning dissatisfaction that I can't go into). I have no doubt that the issue might be a feedback loop now; I underperform on the boring work and as a result I keep getting assigned worse work.
EDIT: I want to make it clear, I'm not trying to be defensive; I'll take criticism from your perspective and I appreciate the input.