So uh, let’s say your company finds out you’re good at something, so they ask you to do it. You hate it, but as a gesture of goodwill you do it, but then it gradually becomes the only thing you do because you’re really good at it and no one else knows how to do it. Kind of makes me want to pretend that I don’t know how to do it.
But you’re really interested in doing other things that you see as being the future of your career. How do you go about doing more of that instead?
I could, but the thing is they’re really big fans of this proprietary no-code software which is good for mocking up things really fast but bad for long-term maintainability. First time I was like okay fine but I’m not doing it again and then…
If I had my way I would use the hi-code solution, in an open-source language, which is easier to maintain, can be automated, but does take a bit longer to set up.
I think the problem is they want me to keep using the process to build new stuff, I actually want to use a different framework that solves/avoids many of the deficiencies of that process. I actually think training someone in the current process is like teaching a new parent to spank their kid when that’s kind of not how things should be done these days.
Having been a part of a number of major software implementations, unfortunately the decision makers that pull the trigger on said purchases often aren’t the most knowledgeable. That ship has sailed, and the decision makers would like the current infrastructure/employees to validate what a good deal they struck.
If this product is something you don’t want to play with, I agree that training others would be a good approach. It could lead to strong job security if you will be the guy to use the product to build new stuff.
Hmmm, it’s kind of like giving a microwave to a chef and telling him to use that because it cooks all the food faster and anyone can use it. And then they want you to train all the future generations of aspiring chefs to use the microwave. No way man! I got this nice grill here and I know how to use it.
Somebody spent $5M on that microwave. If it’s fast, efficient, and if anyone can use it they’d argue it’s money well spent vs the private chef that will prepare the dish perfectly. They’ll argue that regardless, as they already spent the money. The politics around software amortization can be a PITA. Carry that piano around for years, vs cut your losses and take the hit now.
Tell my wife to clean the dishes. Yes, I’m better at it, but I don’t like what it does to my delicate hands.
Wait, this is the NOT The Sandbox, is it?
So, do it your way and their way. Then, make it look like you’re doing it their way.
Do it both ways, time yourself, then tell your boss how much time you are wasting doing it their way.
if these fail, then start looking for another job.
Not the best solution, but I personally solved this problem by switching jobs and then not telling anybody at the new job my skills at doing X thing that I hated to do, and focusing on my other more enjoyable skills in the interview and at the job. Staying at old job endlessly had me being pulled back into the work I disliked but was good at.
It’s all about the jargon, man. If you use words like “development opportunity” and “collaborative delegation” and “key person risk” (hey that one is actually real) and crap like that, you’ll convince the people making decisions that it’s in their best interest to have other people learn how to do it.
Or…you could just have an honest conversation about your role and expectations and what you would need from them to make this a formal part of your role, and what you’d need to offload, and let them see it’s not worth your time to take it on.