I completed a difficult task using a tool I developed before joining my employer. What is my obligation?How to deal with a senior coworker who wrote their own programming language?How to deal with a consultant's difficult employeeHow to handle high performing software developers undermining a senior lead?How to handle a project assignment that's too advanced?

Short story written from alien perspective with this line: "It's too bright to look at, so they don't"

Metal bar on DMM PCB

Hygienic footwear for prehensile feet?

Comma Code - Ch. 4 Automate the Boring Stuff

Can a class take a different class's spell in their ritual book?

Chopin: marche funèbre bar 15 impossible place

How should I push back against my job assigning "homework"?

What is the right way to float a home lab?

Can a magnetic field of a large body be stronger than its gravity?

How to apply the "glow" effect to a rectangle with tcolorbox?

Is American Express widely accepted in France?

Why does MS SQL allow you to create an illegal column?

Get value of the passed argument to script importing variables from another script

Rotated Position of Integers

Initialize an array of doubles at compile time

How to make thick Asian sauces?

Is it a problem that pull requests are approved without any comments

Explain Ant-Man's "not it" scene from Avengers: Endgame

Will TSA allow me to carry a Continuous Positive Airway Pressure (CPAP) device?

Did thousands of women die every year due to illegal abortions before Roe v. Wade?

How is it possible for this NPC to be alive during the Curse of Strahd adventure?

What's the most polite way to tell a manager "shut up and let me work"?

What is a simple, physical situation where complex numbers emerge naturally?

Unconventional Opposites



I completed a difficult task using a tool I developed before joining my employer. What is my obligation?


How to deal with a senior coworker who wrote their own programming language?How to deal with a consultant's difficult employeeHow to handle high performing software developers undermining a senior lead?How to handle a project assignment that's too advanced?






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








1















I am an employee at a Fortune 100 company. I just started at this job two months ago. Prior to this I was a consultant.



Today I had a meeting to start off multiple projects...the last project, which this post is about, is considered a bonus: it was "thrown out there" "in case you can do it."



To give some context, this is almost a "pipe dream" project for them. I am the third person they hired into this role since they created it. My two predecessors, my peer with a similar job role, our manager (who also managed the predecessors), our manager's manager, and our manager's manager's manager - who are all smart and capable, as far as I can tell so far - have so far been unable to complete this task.



They told me at the meeting that "We would really like to be able to do this, but so far, we've tried every which way and we can't seem to do it. It would be amazing if you could do it, but it's a plus, not an expectation." They gave details about what they tried, of course, but I'll leave those out here.



As they were describing it to me, I had some ideas of what to try- namely there was a project I worked on as a consultant, several months before I took this job, where I took an approach (both in terms of the method and the actual code) that seemed like it would work here.



When I got home, I tested it, not expecting much; after all, people much smarter than myself weren't able to do this. Since this is all on publicly available sources, I was able to do it from home without using company data or resources in any way. (Also, I'm salaried, so there are no "off hours" per se.)



It worked immediately. Some tweaking will be needed, but it's basically working already- I'm already at a stage that my leadership and peers claimed earlier today was not possible for us to accomplish.



Ordinarily, I would tell my bosses- but the method and code I used is proprietary- property of me, because I developed it when I was an independent consultant- nobody else was involved in its development and no one else has seen the code (my then-client saw and used the resulting data, not the code itself- the product was actually the data- not the same data as needed by my current employer but data that was collected in the same way).



Currently my employer is paying a 3rd-party vendor for the data. I don't know how much they are paying the vendor exactly but I've deduced it is at least $600,000 a year.



Right now, my plan is to just pretend I too couldn't figure out how to do this task (remember this is a bonus "would be nice" task), because I don't want to provide my employer with my proprietary method and code that is worth, based on my past earnings from this former client alone, about USD $45k/year, and evidently more in some applications. I do want my employer to have access to this data so they don't have to pay the vendor, but I don't want to screw myself out my work prior to this employer, either. One day I will leave this job, or who knows I may be laid off, and I would need to get back into consulting using everything I did before and more.



The argument could be made that my employer already paid for my skills when they hired me- but they did not pay for my proprietary tools I developed before joining them.



As far as I can tell, my options are: pretend I don't know how to do the (bonus) task; give my employer my proprietary tool for them to keep using even after I leave or they lay me off; ??? sell my employer the data but not the tool, same as the former client.



What should I do?










share|improve this question









New contributor



Max A. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.

























    1















    I am an employee at a Fortune 100 company. I just started at this job two months ago. Prior to this I was a consultant.



    Today I had a meeting to start off multiple projects...the last project, which this post is about, is considered a bonus: it was "thrown out there" "in case you can do it."



    To give some context, this is almost a "pipe dream" project for them. I am the third person they hired into this role since they created it. My two predecessors, my peer with a similar job role, our manager (who also managed the predecessors), our manager's manager, and our manager's manager's manager - who are all smart and capable, as far as I can tell so far - have so far been unable to complete this task.



    They told me at the meeting that "We would really like to be able to do this, but so far, we've tried every which way and we can't seem to do it. It would be amazing if you could do it, but it's a plus, not an expectation." They gave details about what they tried, of course, but I'll leave those out here.



    As they were describing it to me, I had some ideas of what to try- namely there was a project I worked on as a consultant, several months before I took this job, where I took an approach (both in terms of the method and the actual code) that seemed like it would work here.



    When I got home, I tested it, not expecting much; after all, people much smarter than myself weren't able to do this. Since this is all on publicly available sources, I was able to do it from home without using company data or resources in any way. (Also, I'm salaried, so there are no "off hours" per se.)



    It worked immediately. Some tweaking will be needed, but it's basically working already- I'm already at a stage that my leadership and peers claimed earlier today was not possible for us to accomplish.



    Ordinarily, I would tell my bosses- but the method and code I used is proprietary- property of me, because I developed it when I was an independent consultant- nobody else was involved in its development and no one else has seen the code (my then-client saw and used the resulting data, not the code itself- the product was actually the data- not the same data as needed by my current employer but data that was collected in the same way).



    Currently my employer is paying a 3rd-party vendor for the data. I don't know how much they are paying the vendor exactly but I've deduced it is at least $600,000 a year.



    Right now, my plan is to just pretend I too couldn't figure out how to do this task (remember this is a bonus "would be nice" task), because I don't want to provide my employer with my proprietary method and code that is worth, based on my past earnings from this former client alone, about USD $45k/year, and evidently more in some applications. I do want my employer to have access to this data so they don't have to pay the vendor, but I don't want to screw myself out my work prior to this employer, either. One day I will leave this job, or who knows I may be laid off, and I would need to get back into consulting using everything I did before and more.



    The argument could be made that my employer already paid for my skills when they hired me- but they did not pay for my proprietary tools I developed before joining them.



    As far as I can tell, my options are: pretend I don't know how to do the (bonus) task; give my employer my proprietary tool for them to keep using even after I leave or they lay me off; ??? sell my employer the data but not the tool, same as the former client.



    What should I do?










    share|improve this question









    New contributor



    Max A. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.





















      1












      1








      1








      I am an employee at a Fortune 100 company. I just started at this job two months ago. Prior to this I was a consultant.



      Today I had a meeting to start off multiple projects...the last project, which this post is about, is considered a bonus: it was "thrown out there" "in case you can do it."



      To give some context, this is almost a "pipe dream" project for them. I am the third person they hired into this role since they created it. My two predecessors, my peer with a similar job role, our manager (who also managed the predecessors), our manager's manager, and our manager's manager's manager - who are all smart and capable, as far as I can tell so far - have so far been unable to complete this task.



      They told me at the meeting that "We would really like to be able to do this, but so far, we've tried every which way and we can't seem to do it. It would be amazing if you could do it, but it's a plus, not an expectation." They gave details about what they tried, of course, but I'll leave those out here.



      As they were describing it to me, I had some ideas of what to try- namely there was a project I worked on as a consultant, several months before I took this job, where I took an approach (both in terms of the method and the actual code) that seemed like it would work here.



      When I got home, I tested it, not expecting much; after all, people much smarter than myself weren't able to do this. Since this is all on publicly available sources, I was able to do it from home without using company data or resources in any way. (Also, I'm salaried, so there are no "off hours" per se.)



      It worked immediately. Some tweaking will be needed, but it's basically working already- I'm already at a stage that my leadership and peers claimed earlier today was not possible for us to accomplish.



      Ordinarily, I would tell my bosses- but the method and code I used is proprietary- property of me, because I developed it when I was an independent consultant- nobody else was involved in its development and no one else has seen the code (my then-client saw and used the resulting data, not the code itself- the product was actually the data- not the same data as needed by my current employer but data that was collected in the same way).



      Currently my employer is paying a 3rd-party vendor for the data. I don't know how much they are paying the vendor exactly but I've deduced it is at least $600,000 a year.



      Right now, my plan is to just pretend I too couldn't figure out how to do this task (remember this is a bonus "would be nice" task), because I don't want to provide my employer with my proprietary method and code that is worth, based on my past earnings from this former client alone, about USD $45k/year, and evidently more in some applications. I do want my employer to have access to this data so they don't have to pay the vendor, but I don't want to screw myself out my work prior to this employer, either. One day I will leave this job, or who knows I may be laid off, and I would need to get back into consulting using everything I did before and more.



      The argument could be made that my employer already paid for my skills when they hired me- but they did not pay for my proprietary tools I developed before joining them.



      As far as I can tell, my options are: pretend I don't know how to do the (bonus) task; give my employer my proprietary tool for them to keep using even after I leave or they lay me off; ??? sell my employer the data but not the tool, same as the former client.



      What should I do?










      share|improve this question









      New contributor



      Max A. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      I am an employee at a Fortune 100 company. I just started at this job two months ago. Prior to this I was a consultant.



      Today I had a meeting to start off multiple projects...the last project, which this post is about, is considered a bonus: it was "thrown out there" "in case you can do it."



      To give some context, this is almost a "pipe dream" project for them. I am the third person they hired into this role since they created it. My two predecessors, my peer with a similar job role, our manager (who also managed the predecessors), our manager's manager, and our manager's manager's manager - who are all smart and capable, as far as I can tell so far - have so far been unable to complete this task.



      They told me at the meeting that "We would really like to be able to do this, but so far, we've tried every which way and we can't seem to do it. It would be amazing if you could do it, but it's a plus, not an expectation." They gave details about what they tried, of course, but I'll leave those out here.



      As they were describing it to me, I had some ideas of what to try- namely there was a project I worked on as a consultant, several months before I took this job, where I took an approach (both in terms of the method and the actual code) that seemed like it would work here.



      When I got home, I tested it, not expecting much; after all, people much smarter than myself weren't able to do this. Since this is all on publicly available sources, I was able to do it from home without using company data or resources in any way. (Also, I'm salaried, so there are no "off hours" per se.)



      It worked immediately. Some tweaking will be needed, but it's basically working already- I'm already at a stage that my leadership and peers claimed earlier today was not possible for us to accomplish.



      Ordinarily, I would tell my bosses- but the method and code I used is proprietary- property of me, because I developed it when I was an independent consultant- nobody else was involved in its development and no one else has seen the code (my then-client saw and used the resulting data, not the code itself- the product was actually the data- not the same data as needed by my current employer but data that was collected in the same way).



      Currently my employer is paying a 3rd-party vendor for the data. I don't know how much they are paying the vendor exactly but I've deduced it is at least $600,000 a year.



      Right now, my plan is to just pretend I too couldn't figure out how to do this task (remember this is a bonus "would be nice" task), because I don't want to provide my employer with my proprietary method and code that is worth, based on my past earnings from this former client alone, about USD $45k/year, and evidently more in some applications. I do want my employer to have access to this data so they don't have to pay the vendor, but I don't want to screw myself out my work prior to this employer, either. One day I will leave this job, or who knows I may be laid off, and I would need to get back into consulting using everything I did before and more.



      The argument could be made that my employer already paid for my skills when they hired me- but they did not pay for my proprietary tools I developed before joining them.



      As far as I can tell, my options are: pretend I don't know how to do the (bonus) task; give my employer my proprietary tool for them to keep using even after I leave or they lay me off; ??? sell my employer the data but not the tool, same as the former client.



      What should I do?







      tech-industry consulting






      share|improve this question









      New contributor



      Max A. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.










      share|improve this question









      New contributor



      Max A. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      share|improve this question




      share|improve this question








      edited 11 mins ago







      Max A.













      New contributor



      Max A. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      asked 17 mins ago









      Max A.Max A.

      61




      61




      New contributor



      Max A. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.




      New contributor




      Max A. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






















          0






          active

          oldest

          votes












          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/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          noCode: true, onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );






          Max A. is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f137638%2fi-completed-a-difficult-task-using-a-tool-i-developed-before-joining-my-employer%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          Max A. is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          Max A. is a new contributor. Be nice, and check out our Code of Conduct.












          Max A. is a new contributor. Be nice, and check out our Code of Conduct.











          Max A. is a new contributor. Be nice, and check out our Code of Conduct.














          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%2f137638%2fi-completed-a-difficult-task-using-a-tool-i-developed-before-joining-my-employer%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

          Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

          Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

          Ласкавець круглолистий Зміст Опис | Поширення | Галерея | Примітки | Посилання | Навігаційне меню58171138361-22960890446Bupleurum rotundifoliumEuro+Med PlantbasePlants of the World Online — Kew ScienceGermplasm Resources Information Network (GRIN)Ласкавецькн. VI : Літери Ком — Левиправивши або дописавши її