How can I shift my job responsibilities back to programming?How can I achieve and excel in a civilian job where the leadership essentially refuses to allow growth?Concerns about working as a software developer in a small non-software company (developing in-house process automation software)How to interact with a colleague who failed and blamed others for it?Job responsibilities - developer CvIntroducing software management practices in poorly managed company

C: Can't pass '#' as command-line argument

What color is a wolf's coat?

Crack hashed passwords using a known password

What are the benefits of the classic f-number scheme?

A feasible and efficient method of fast global travel?

Caesar cipher implementation in c++

What happens when a ceramic bypass or decoupling capacitor goes bad?

Does Global Entry require agreeing to a higher standard of behavior?

Prove constant exists such that a function is uniformly continuous

Why do new jet engines cost billions to design?

Monoids of endomorphisms of nonisomorphic groups

Solving Fizz Buzz using LINQ in C#

Can creatures outside a Leomund's Tiny Hut use ammunition that was fired from inside the hut to attack creatures inside the hut?

Size Does Matter (at least referring to bottles)

A novel about "helpful" woodlice aliens who eventually end up destroying every civilization they try to help

Print out specific fields using regular expression in Linux

Format a swedish phone number

What to do if caught in a physical pentest?

What is the relationship between taxes and annual liquidation of the markets?

Hanging string lights from stone

Selecting elements of a list based on range

Does a small cup of coffee result in a 45% reduced blood flow to the brain?

Single word for being half in this world, half in some other spooky plane of existence

What is an example of a sequence which "thins out" and is finite?



How can I shift my job responsibilities back to programming?


How can I achieve and excel in a civilian job where the leadership essentially refuses to allow growth?Concerns about working as a software developer in a small non-software company (developing in-house process automation software)How to interact with a colleague who failed and blamed others for it?Job responsibilities - developer CvIntroducing software management practices in poorly managed company






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;









50

















I am a junior developer. I was hired 2 years ago as a software developer in a small company (About 20 people). My job was clear: programmer.



The work went very well. I developed everything that was required and completed under schedule. So I started helping my colleagues. Mainly with customer care, because of their difficulty in proceeding.



I like helping other people, but now it ended up that most of their work is turned over to me and new programs are given to other people.



Now, I rarely do my original work, that I studied for, was hired for, and is what I want to do. On top of that, it is a better paying career long-term.



Did I cut myself the branch where I was sitting on? Any advice?



What can I do to transition back to my old role of programming?










share|improve this question























  • 2





    Thanks for the advice. I am not English. It's hard to sum up and create a summary title. Help is appreciated.

    – Mario
    Aug 11 at 18:08






  • 2





    Talk to your manager. Simple as that.

    – solarflare
    Aug 11 at 22:41






  • 1





    Is this work being assigned by your manager, or are other people giving you work, possibly without his knowledge?

    – Robin Bennett
    Aug 12 at 14:13











  • What happens if/when you take a vacation?

    – user3067860
    Aug 12 at 16:36

















50

















I am a junior developer. I was hired 2 years ago as a software developer in a small company (About 20 people). My job was clear: programmer.



The work went very well. I developed everything that was required and completed under schedule. So I started helping my colleagues. Mainly with customer care, because of their difficulty in proceeding.



I like helping other people, but now it ended up that most of their work is turned over to me and new programs are given to other people.



Now, I rarely do my original work, that I studied for, was hired for, and is what I want to do. On top of that, it is a better paying career long-term.



Did I cut myself the branch where I was sitting on? Any advice?



What can I do to transition back to my old role of programming?










share|improve this question























  • 2





    Thanks for the advice. I am not English. It's hard to sum up and create a summary title. Help is appreciated.

    – Mario
    Aug 11 at 18:08






  • 2





    Talk to your manager. Simple as that.

    – solarflare
    Aug 11 at 22:41






  • 1





    Is this work being assigned by your manager, or are other people giving you work, possibly without his knowledge?

    – Robin Bennett
    Aug 12 at 14:13











  • What happens if/when you take a vacation?

    – user3067860
    Aug 12 at 16:36













50












50








50


1






I am a junior developer. I was hired 2 years ago as a software developer in a small company (About 20 people). My job was clear: programmer.



The work went very well. I developed everything that was required and completed under schedule. So I started helping my colleagues. Mainly with customer care, because of their difficulty in proceeding.



I like helping other people, but now it ended up that most of their work is turned over to me and new programs are given to other people.



Now, I rarely do my original work, that I studied for, was hired for, and is what I want to do. On top of that, it is a better paying career long-term.



Did I cut myself the branch where I was sitting on? Any advice?



What can I do to transition back to my old role of programming?










share|improve this question

















I am a junior developer. I was hired 2 years ago as a software developer in a small company (About 20 people). My job was clear: programmer.



The work went very well. I developed everything that was required and completed under schedule. So I started helping my colleagues. Mainly with customer care, because of their difficulty in proceeding.



I like helping other people, but now it ended up that most of their work is turned over to me and new programs are given to other people.



Now, I rarely do my original work, that I studied for, was hired for, and is what I want to do. On top of that, it is a better paying career long-term.



Did I cut myself the branch where I was sitting on? Any advice?



What can I do to transition back to my old role of programming?







colleagues job-change software-development collaboration






share|improve this question
















share|improve this question













share|improve this question




share|improve this question








edited Aug 11 at 18:56









Jay

9,5752 gold badges25 silver badges54 bronze badges




9,5752 gold badges25 silver badges54 bronze badges










asked Aug 11 at 18:03









MarioMario

2791 gold badge2 silver badges6 bronze badges




2791 gold badge2 silver badges6 bronze badges










  • 2





    Thanks for the advice. I am not English. It's hard to sum up and create a summary title. Help is appreciated.

    – Mario
    Aug 11 at 18:08






  • 2





    Talk to your manager. Simple as that.

    – solarflare
    Aug 11 at 22:41






  • 1





    Is this work being assigned by your manager, or are other people giving you work, possibly without his knowledge?

    – Robin Bennett
    Aug 12 at 14:13











  • What happens if/when you take a vacation?

    – user3067860
    Aug 12 at 16:36












  • 2





    Thanks for the advice. I am not English. It's hard to sum up and create a summary title. Help is appreciated.

    – Mario
    Aug 11 at 18:08






  • 2





    Talk to your manager. Simple as that.

    – solarflare
    Aug 11 at 22:41






  • 1





    Is this work being assigned by your manager, or are other people giving you work, possibly without his knowledge?

    – Robin Bennett
    Aug 12 at 14:13











  • What happens if/when you take a vacation?

    – user3067860
    Aug 12 at 16:36







2




2





Thanks for the advice. I am not English. It's hard to sum up and create a summary title. Help is appreciated.

– Mario
Aug 11 at 18:08





Thanks for the advice. I am not English. It's hard to sum up and create a summary title. Help is appreciated.

– Mario
Aug 11 at 18:08




2




2





Talk to your manager. Simple as that.

– solarflare
Aug 11 at 22:41





Talk to your manager. Simple as that.

– solarflare
Aug 11 at 22:41




1




1





Is this work being assigned by your manager, or are other people giving you work, possibly without his knowledge?

– Robin Bennett
Aug 12 at 14:13





Is this work being assigned by your manager, or are other people giving you work, possibly without his knowledge?

– Robin Bennett
Aug 12 at 14:13













What happens if/when you take a vacation?

– user3067860
Aug 12 at 16:36





What happens if/when you take a vacation?

– user3067860
Aug 12 at 16:36










3 Answers
3






active

oldest

votes


















58


















First step should be to talk with your manager. Explain to them what you have explained to us here and state your wish to get more programming work.



Assuming that your manager agrees with your wish, ask them how long it will take them to transition your role fully back to programming (a transition period of one or two months seems reasonable to me, but you know your workplace best). Their reply here will give you a clue whether they really mean to let you move to your previous role or whether they are just stringing you along.



Observe the workplace in the coming months. Are you given programming jobs? Is the amount of time you spend doing customer care decreasing?



You need to be prepared to leave this job if necessary. While all of this is going on, apply for other jobs to keep your options open. Don't let them stick you into a role you do not want if you have other options.






share|improve this answer





















  • 8





    It might be useful to track how much time you spend on non-programming tasks. Try keeping a diary for a week and then going back to the boss, who might not realise how much of your time is being taken up by non-programming.

    – Robin Bennett
    Aug 12 at 14:03


















20


















If you're unhappy with your current responsibilities, and want to get back to what you were doing before, there are a few things you might consider:



  1. Talk with your manager. Express you desire to spend most of your time working on software. Ask for a way to transition your responsibilities to something like 80% programming, 20% other tasks.


  2. Talk with colleagues in roles that might better own your current tasks. If there is programming work you could be doing, but you're bogged down with these other tasks, talk to the folks who would otherwise own them and suggest transferring the responsibility. You should feel empowered to do this even without talking with your manager, but you can also ask your manager for help moving the responsibilities to other individuals.


  3. Decline to take on non-programming tasks. Just because you've been helping the team out by taking on these extra tasks, you're not obligated to continue. When asked to do something outside of your position's scope, politely decline and suggest the role or individual who might be a better fit for the work.


  4. Ask a leader in the company for help. If talking with your manager and peers doesn't seem to improve the situation, you should talk with a trusted leader of the company. A more senior member of the team may have a better view of the work needed across the organization and can either help you rebalance your responsibilities or help you understand why your current tasks are critical.






share|improve this answer





















  • 5





    5. Find a new job in a new company and resign from the old company.

    – I am the Most Stupid Person
    Aug 12 at 9:32







  • 3





    @IamtheMostStupidPerson - unfortunately, that's quite often what's required to accomplish this. "Yes, yes, we know - you want to code. But you're so valuable in this role (not that we'll pay you for being valuable, mind) that we can't possibly have you go back to being Just A Programmer (tm)". Translation: we can't sucker anyone else into doing this, so until you force our hand by quitting you're stuck doing whatever thankless, joyless, challenge-less task it is we've buried you beneath.

    – Bob Jarvis
    Aug 12 at 16:39


















1


















You are doing customer care because you are good at it and there is nobody else to do it. They can't just reassign you to programming, because then nobody does customer care. So how do you get out of it? By getting a replacement.



  1. Point out that even though you are doing the best you can, customer care is really not your area of expertise (you are a software developer, after all) and you have far too much to do with keeping all the precious customers happy. So you need help.

  2. Assist with finding a second customer care person, either externally or from within the company.

  3. Train that person so they can do your job.

  4. Point out that with your replacement doing such an amazing job and there not being that much to do anymore, it would be far better for to company to send you back to programming.





share|improve this answer





























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "423"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    noCode: true, onDemand: false,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );














    draft saved

    draft discarded
















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f142022%2fhow-can-i-shift-my-job-responsibilities-back-to-programming%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown





















    StackExchange.ready(function ()
    $("#show-editor-button input, #show-editor-button button").click(function ()
    var showEditor = function ()
    $("#show-editor-button").addClass("d-none");
    $("#post-form").removeClass("d-none");
    StackExchange.editor.finallyInit();
    ;

    var useFancy = $(this).data('confirm-use-fancy');
    if (useFancy == 'True')
    var popupTitle = $(this).data('confirm-fancy-title');
    var popupBody = $(this).data('confirm-fancy-body');
    var popupAccept = $(this).data('confirm-fancy-accept-button');

    $(this).loadPopup(
    url: '/post/self-answer-popup',
    loaded: function (popup)
    var pTitle = $(popup).find('h2');
    var pBody = $(popup).find('.popup-body');
    var pSubmit = $(popup).find('.popup-submit');

    pTitle.text(popupTitle);
    pBody.html(popupBody);
    pSubmit.val(popupAccept).click(showEditor);

    )
    else
    var confirmText = $(this).data('confirm-text');
    if (confirmText ? confirm(confirmText) : true)
    showEditor();


    );
    );






    3 Answers
    3






    active

    oldest

    votes








    3 Answers
    3






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    58


















    First step should be to talk with your manager. Explain to them what you have explained to us here and state your wish to get more programming work.



    Assuming that your manager agrees with your wish, ask them how long it will take them to transition your role fully back to programming (a transition period of one or two months seems reasonable to me, but you know your workplace best). Their reply here will give you a clue whether they really mean to let you move to your previous role or whether they are just stringing you along.



    Observe the workplace in the coming months. Are you given programming jobs? Is the amount of time you spend doing customer care decreasing?



    You need to be prepared to leave this job if necessary. While all of this is going on, apply for other jobs to keep your options open. Don't let them stick you into a role you do not want if you have other options.






    share|improve this answer





















    • 8





      It might be useful to track how much time you spend on non-programming tasks. Try keeping a diary for a week and then going back to the boss, who might not realise how much of your time is being taken up by non-programming.

      – Robin Bennett
      Aug 12 at 14:03















    58


















    First step should be to talk with your manager. Explain to them what you have explained to us here and state your wish to get more programming work.



    Assuming that your manager agrees with your wish, ask them how long it will take them to transition your role fully back to programming (a transition period of one or two months seems reasonable to me, but you know your workplace best). Their reply here will give you a clue whether they really mean to let you move to your previous role or whether they are just stringing you along.



    Observe the workplace in the coming months. Are you given programming jobs? Is the amount of time you spend doing customer care decreasing?



    You need to be prepared to leave this job if necessary. While all of this is going on, apply for other jobs to keep your options open. Don't let them stick you into a role you do not want if you have other options.






    share|improve this answer





















    • 8





      It might be useful to track how much time you spend on non-programming tasks. Try keeping a diary for a week and then going back to the boss, who might not realise how much of your time is being taken up by non-programming.

      – Robin Bennett
      Aug 12 at 14:03













    58














    58










    58









    First step should be to talk with your manager. Explain to them what you have explained to us here and state your wish to get more programming work.



    Assuming that your manager agrees with your wish, ask them how long it will take them to transition your role fully back to programming (a transition period of one or two months seems reasonable to me, but you know your workplace best). Their reply here will give you a clue whether they really mean to let you move to your previous role or whether they are just stringing you along.



    Observe the workplace in the coming months. Are you given programming jobs? Is the amount of time you spend doing customer care decreasing?



    You need to be prepared to leave this job if necessary. While all of this is going on, apply for other jobs to keep your options open. Don't let them stick you into a role you do not want if you have other options.






    share|improve this answer














    First step should be to talk with your manager. Explain to them what you have explained to us here and state your wish to get more programming work.



    Assuming that your manager agrees with your wish, ask them how long it will take them to transition your role fully back to programming (a transition period of one or two months seems reasonable to me, but you know your workplace best). Their reply here will give you a clue whether they really mean to let you move to your previous role or whether they are just stringing you along.



    Observe the workplace in the coming months. Are you given programming jobs? Is the amount of time you spend doing customer care decreasing?



    You need to be prepared to leave this job if necessary. While all of this is going on, apply for other jobs to keep your options open. Don't let them stick you into a role you do not want if you have other options.







    share|improve this answer













    share|improve this answer




    share|improve this answer










    answered Aug 11 at 18:53









    E.T.E.T.

    1,1344 silver badges11 bronze badges




    1,1344 silver badges11 bronze badges










    • 8





      It might be useful to track how much time you spend on non-programming tasks. Try keeping a diary for a week and then going back to the boss, who might not realise how much of your time is being taken up by non-programming.

      – Robin Bennett
      Aug 12 at 14:03












    • 8





      It might be useful to track how much time you spend on non-programming tasks. Try keeping a diary for a week and then going back to the boss, who might not realise how much of your time is being taken up by non-programming.

      – Robin Bennett
      Aug 12 at 14:03







    8




    8





    It might be useful to track how much time you spend on non-programming tasks. Try keeping a diary for a week and then going back to the boss, who might not realise how much of your time is being taken up by non-programming.

    – Robin Bennett
    Aug 12 at 14:03





    It might be useful to track how much time you spend on non-programming tasks. Try keeping a diary for a week and then going back to the boss, who might not realise how much of your time is being taken up by non-programming.

    – Robin Bennett
    Aug 12 at 14:03













    20


















    If you're unhappy with your current responsibilities, and want to get back to what you were doing before, there are a few things you might consider:



    1. Talk with your manager. Express you desire to spend most of your time working on software. Ask for a way to transition your responsibilities to something like 80% programming, 20% other tasks.


    2. Talk with colleagues in roles that might better own your current tasks. If there is programming work you could be doing, but you're bogged down with these other tasks, talk to the folks who would otherwise own them and suggest transferring the responsibility. You should feel empowered to do this even without talking with your manager, but you can also ask your manager for help moving the responsibilities to other individuals.


    3. Decline to take on non-programming tasks. Just because you've been helping the team out by taking on these extra tasks, you're not obligated to continue. When asked to do something outside of your position's scope, politely decline and suggest the role or individual who might be a better fit for the work.


    4. Ask a leader in the company for help. If talking with your manager and peers doesn't seem to improve the situation, you should talk with a trusted leader of the company. A more senior member of the team may have a better view of the work needed across the organization and can either help you rebalance your responsibilities or help you understand why your current tasks are critical.






    share|improve this answer





















    • 5





      5. Find a new job in a new company and resign from the old company.

      – I am the Most Stupid Person
      Aug 12 at 9:32







    • 3





      @IamtheMostStupidPerson - unfortunately, that's quite often what's required to accomplish this. "Yes, yes, we know - you want to code. But you're so valuable in this role (not that we'll pay you for being valuable, mind) that we can't possibly have you go back to being Just A Programmer (tm)". Translation: we can't sucker anyone else into doing this, so until you force our hand by quitting you're stuck doing whatever thankless, joyless, challenge-less task it is we've buried you beneath.

      – Bob Jarvis
      Aug 12 at 16:39















    20


















    If you're unhappy with your current responsibilities, and want to get back to what you were doing before, there are a few things you might consider:



    1. Talk with your manager. Express you desire to spend most of your time working on software. Ask for a way to transition your responsibilities to something like 80% programming, 20% other tasks.


    2. Talk with colleagues in roles that might better own your current tasks. If there is programming work you could be doing, but you're bogged down with these other tasks, talk to the folks who would otherwise own them and suggest transferring the responsibility. You should feel empowered to do this even without talking with your manager, but you can also ask your manager for help moving the responsibilities to other individuals.


    3. Decline to take on non-programming tasks. Just because you've been helping the team out by taking on these extra tasks, you're not obligated to continue. When asked to do something outside of your position's scope, politely decline and suggest the role or individual who might be a better fit for the work.


    4. Ask a leader in the company for help. If talking with your manager and peers doesn't seem to improve the situation, you should talk with a trusted leader of the company. A more senior member of the team may have a better view of the work needed across the organization and can either help you rebalance your responsibilities or help you understand why your current tasks are critical.






    share|improve this answer





















    • 5





      5. Find a new job in a new company and resign from the old company.

      – I am the Most Stupid Person
      Aug 12 at 9:32







    • 3





      @IamtheMostStupidPerson - unfortunately, that's quite often what's required to accomplish this. "Yes, yes, we know - you want to code. But you're so valuable in this role (not that we'll pay you for being valuable, mind) that we can't possibly have you go back to being Just A Programmer (tm)". Translation: we can't sucker anyone else into doing this, so until you force our hand by quitting you're stuck doing whatever thankless, joyless, challenge-less task it is we've buried you beneath.

      – Bob Jarvis
      Aug 12 at 16:39













    20














    20










    20









    If you're unhappy with your current responsibilities, and want to get back to what you were doing before, there are a few things you might consider:



    1. Talk with your manager. Express you desire to spend most of your time working on software. Ask for a way to transition your responsibilities to something like 80% programming, 20% other tasks.


    2. Talk with colleagues in roles that might better own your current tasks. If there is programming work you could be doing, but you're bogged down with these other tasks, talk to the folks who would otherwise own them and suggest transferring the responsibility. You should feel empowered to do this even without talking with your manager, but you can also ask your manager for help moving the responsibilities to other individuals.


    3. Decline to take on non-programming tasks. Just because you've been helping the team out by taking on these extra tasks, you're not obligated to continue. When asked to do something outside of your position's scope, politely decline and suggest the role or individual who might be a better fit for the work.


    4. Ask a leader in the company for help. If talking with your manager and peers doesn't seem to improve the situation, you should talk with a trusted leader of the company. A more senior member of the team may have a better view of the work needed across the organization and can either help you rebalance your responsibilities or help you understand why your current tasks are critical.






    share|improve this answer














    If you're unhappy with your current responsibilities, and want to get back to what you were doing before, there are a few things you might consider:



    1. Talk with your manager. Express you desire to spend most of your time working on software. Ask for a way to transition your responsibilities to something like 80% programming, 20% other tasks.


    2. Talk with colleagues in roles that might better own your current tasks. If there is programming work you could be doing, but you're bogged down with these other tasks, talk to the folks who would otherwise own them and suggest transferring the responsibility. You should feel empowered to do this even without talking with your manager, but you can also ask your manager for help moving the responsibilities to other individuals.


    3. Decline to take on non-programming tasks. Just because you've been helping the team out by taking on these extra tasks, you're not obligated to continue. When asked to do something outside of your position's scope, politely decline and suggest the role or individual who might be a better fit for the work.


    4. Ask a leader in the company for help. If talking with your manager and peers doesn't seem to improve the situation, you should talk with a trusted leader of the company. A more senior member of the team may have a better view of the work needed across the organization and can either help you rebalance your responsibilities or help you understand why your current tasks are critical.







    share|improve this answer













    share|improve this answer




    share|improve this answer










    answered Aug 11 at 18:55









    JayJay

    9,5752 gold badges25 silver badges54 bronze badges




    9,5752 gold badges25 silver badges54 bronze badges










    • 5





      5. Find a new job in a new company and resign from the old company.

      – I am the Most Stupid Person
      Aug 12 at 9:32







    • 3





      @IamtheMostStupidPerson - unfortunately, that's quite often what's required to accomplish this. "Yes, yes, we know - you want to code. But you're so valuable in this role (not that we'll pay you for being valuable, mind) that we can't possibly have you go back to being Just A Programmer (tm)". Translation: we can't sucker anyone else into doing this, so until you force our hand by quitting you're stuck doing whatever thankless, joyless, challenge-less task it is we've buried you beneath.

      – Bob Jarvis
      Aug 12 at 16:39












    • 5





      5. Find a new job in a new company and resign from the old company.

      – I am the Most Stupid Person
      Aug 12 at 9:32







    • 3





      @IamtheMostStupidPerson - unfortunately, that's quite often what's required to accomplish this. "Yes, yes, we know - you want to code. But you're so valuable in this role (not that we'll pay you for being valuable, mind) that we can't possibly have you go back to being Just A Programmer (tm)". Translation: we can't sucker anyone else into doing this, so until you force our hand by quitting you're stuck doing whatever thankless, joyless, challenge-less task it is we've buried you beneath.

      – Bob Jarvis
      Aug 12 at 16:39







    5




    5





    5. Find a new job in a new company and resign from the old company.

    – I am the Most Stupid Person
    Aug 12 at 9:32






    5. Find a new job in a new company and resign from the old company.

    – I am the Most Stupid Person
    Aug 12 at 9:32





    3




    3





    @IamtheMostStupidPerson - unfortunately, that's quite often what's required to accomplish this. "Yes, yes, we know - you want to code. But you're so valuable in this role (not that we'll pay you for being valuable, mind) that we can't possibly have you go back to being Just A Programmer (tm)". Translation: we can't sucker anyone else into doing this, so until you force our hand by quitting you're stuck doing whatever thankless, joyless, challenge-less task it is we've buried you beneath.

    – Bob Jarvis
    Aug 12 at 16:39





    @IamtheMostStupidPerson - unfortunately, that's quite often what's required to accomplish this. "Yes, yes, we know - you want to code. But you're so valuable in this role (not that we'll pay you for being valuable, mind) that we can't possibly have you go back to being Just A Programmer (tm)". Translation: we can't sucker anyone else into doing this, so until you force our hand by quitting you're stuck doing whatever thankless, joyless, challenge-less task it is we've buried you beneath.

    – Bob Jarvis
    Aug 12 at 16:39











    1


















    You are doing customer care because you are good at it and there is nobody else to do it. They can't just reassign you to programming, because then nobody does customer care. So how do you get out of it? By getting a replacement.



    1. Point out that even though you are doing the best you can, customer care is really not your area of expertise (you are a software developer, after all) and you have far too much to do with keeping all the precious customers happy. So you need help.

    2. Assist with finding a second customer care person, either externally or from within the company.

    3. Train that person so they can do your job.

    4. Point out that with your replacement doing such an amazing job and there not being that much to do anymore, it would be far better for to company to send you back to programming.





    share|improve this answer
































      1


















      You are doing customer care because you are good at it and there is nobody else to do it. They can't just reassign you to programming, because then nobody does customer care. So how do you get out of it? By getting a replacement.



      1. Point out that even though you are doing the best you can, customer care is really not your area of expertise (you are a software developer, after all) and you have far too much to do with keeping all the precious customers happy. So you need help.

      2. Assist with finding a second customer care person, either externally or from within the company.

      3. Train that person so they can do your job.

      4. Point out that with your replacement doing such an amazing job and there not being that much to do anymore, it would be far better for to company to send you back to programming.





      share|improve this answer






























        1














        1










        1









        You are doing customer care because you are good at it and there is nobody else to do it. They can't just reassign you to programming, because then nobody does customer care. So how do you get out of it? By getting a replacement.



        1. Point out that even though you are doing the best you can, customer care is really not your area of expertise (you are a software developer, after all) and you have far too much to do with keeping all the precious customers happy. So you need help.

        2. Assist with finding a second customer care person, either externally or from within the company.

        3. Train that person so they can do your job.

        4. Point out that with your replacement doing such an amazing job and there not being that much to do anymore, it would be far better for to company to send you back to programming.





        share|improve this answer
















        You are doing customer care because you are good at it and there is nobody else to do it. They can't just reassign you to programming, because then nobody does customer care. So how do you get out of it? By getting a replacement.



        1. Point out that even though you are doing the best you can, customer care is really not your area of expertise (you are a software developer, after all) and you have far too much to do with keeping all the precious customers happy. So you need help.

        2. Assist with finding a second customer care person, either externally or from within the company.

        3. Train that person so they can do your job.

        4. Point out that with your replacement doing such an amazing job and there not being that much to do anymore, it would be far better for to company to send you back to programming.






        share|improve this answer















        share|improve this answer




        share|improve this answer








        edited Aug 12 at 15:49

























        answered Aug 12 at 9:40









        PhilippPhilipp

        27.8k6 gold badges64 silver badges103 bronze badges




        27.8k6 gold badges64 silver badges103 bronze badges































            draft saved

            draft discarded















































            Thanks for contributing an answer to The Workplace Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f142022%2fhow-can-i-shift-my-job-responsibilities-back-to-programming%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown













            Popular posts from this blog

            Tamil (spriik) Luke uk diar | Nawigatjuun

            Align equal signs while including text over equalitiesAMS align: left aligned text/math plus multicolumn alignmentMultiple alignmentsAligning equations in multiple placesNumbering and aligning an equation with multiple columnsHow to align one equation with another multline equationUsing \ in environments inside the begintabularxNumber equations and preserving alignment of equal signsHow can I align equations to the left and to the right?Double equation alignment problem within align enviromentAligned within align: Why are they right-aligned?

            Training a classifier when some of the features are unknownWhy does Gradient Boosting regression predict negative values when there are no negative y-values in my training set?How to improve an existing (trained) classifier?What is effect when I set up some self defined predisctor variables?Why Matlab neural network classification returns decimal values on prediction dataset?Fitting and transforming text data in training, testing, and validation setsHow to quantify the performance of the classifier (multi-class SVM) using the test data?How do I control for some patients providing multiple samples in my training data?Training and Test setTraining a convolutional neural network for image denoising in MatlabShouldn't an autoencoder with #(neurons in hidden layer) = #(neurons in input layer) be “perfect”?