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;
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
New contributor
add a comment |
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
New contributor
add a comment |
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
New contributor
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
tech-industry consulting
New contributor
New contributor
edited 11 mins ago
Max A.
New contributor
asked 17 mins ago
Max A.Max A.
61
61
New contributor
New contributor
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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.
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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