Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Professional Advice Needed

Professional Advice Needed

Scheduled Pinned Locked Moved The Lounge
salescareergraphicstutorialquestion
28 Posts 10 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    ssmith721
    wrote on last edited by
    #1

    I need an advice, I have been working for a startup Incorporated company for almost 3 years now. We are developing a niche software for specific high tech companies. It has a kind of CMS with workflow capabilities. Now the company is making success. The product I built is in production in four major companies and others are siging up/evaluating. I did that on nights and weekends with no compensation. I have a well paid day job at a fortune 50 company with decent responsi bilities. I am the only developer on the project. I designed, coded the whole thing along with installation and support for clients. I spent about 80-120 hours per month on this taking valuable time from me and my family. It has affected my health and my family balance to say the least. The sole owner is now looking for investors to take the company to the next level with more developers and marketing, sales etc. He also quit his day time job and is probably drawing his salary from this company. My question is this: how should I approach this person about my compensation. Given that I have been with this company from the very beginning and have helped it come to a point where it can be commerically successful, what should be my expectations in terms of remuneration. What incentives should I ask for and what bargaining power I have. Please guide me from your knoledle and experience. I just want to make sure that either I get awarded for the blood and sweat I put in or walk out to get myself and my family time for ourselves. Thanks.

    D M M R E 6 Replies Last reply
    0
    • S ssmith721

      I need an advice, I have been working for a startup Incorporated company for almost 3 years now. We are developing a niche software for specific high tech companies. It has a kind of CMS with workflow capabilities. Now the company is making success. The product I built is in production in four major companies and others are siging up/evaluating. I did that on nights and weekends with no compensation. I have a well paid day job at a fortune 50 company with decent responsi bilities. I am the only developer on the project. I designed, coded the whole thing along with installation and support for clients. I spent about 80-120 hours per month on this taking valuable time from me and my family. It has affected my health and my family balance to say the least. The sole owner is now looking for investors to take the company to the next level with more developers and marketing, sales etc. He also quit his day time job and is probably drawing his salary from this company. My question is this: how should I approach this person about my compensation. Given that I have been with this company from the very beginning and have helped it come to a point where it can be commerically successful, what should be my expectations in terms of remuneration. What incentives should I ask for and what bargaining power I have. Please guide me from your knoledle and experience. I just want to make sure that either I get awarded for the blood and sweat I put in or walk out to get myself and my family time for ourselves. Thanks.

      D Offline
      D Offline
      David Wulff
      wrote on last edited by
      #2

      What do you have on paper?


      Ðavid Wulff What kind of music to programmers listen to?
      Join the Code Project Last.fm group | dwulff
      I'm so gangsta I eat cereal without the milk

      S 1 Reply Last reply
      0
      • S ssmith721

        I need an advice, I have been working for a startup Incorporated company for almost 3 years now. We are developing a niche software for specific high tech companies. It has a kind of CMS with workflow capabilities. Now the company is making success. The product I built is in production in four major companies and others are siging up/evaluating. I did that on nights and weekends with no compensation. I have a well paid day job at a fortune 50 company with decent responsi bilities. I am the only developer on the project. I designed, coded the whole thing along with installation and support for clients. I spent about 80-120 hours per month on this taking valuable time from me and my family. It has affected my health and my family balance to say the least. The sole owner is now looking for investors to take the company to the next level with more developers and marketing, sales etc. He also quit his day time job and is probably drawing his salary from this company. My question is this: how should I approach this person about my compensation. Given that I have been with this company from the very beginning and have helped it come to a point where it can be commerically successful, what should be my expectations in terms of remuneration. What incentives should I ask for and what bargaining power I have. Please guide me from your knoledle and experience. I just want to make sure that either I get awarded for the blood and sweat I put in or walk out to get myself and my family time for ourselves. Thanks.

        M Offline
        M Offline
        Member 96
        wrote on last edited by
        #3

        ssmith721 wrote:

        how should I approach this person about my compensation

        Well to be honest I'm guessing most people here are going to say "before you started". But that doesn't help you now. If there is no legal contracts of any kind drawn up, I'm guessing you should go to a lawyer. It's your code they are using so you own it as far as I can tell. You can pretty much ask for anything, but you should seek the advice of a lawyer before you approach them so you know exactly what your rights are. Assuming they are favorable to compensating you then you might want to ask for either a flat sum of money calculated based on the hours you spent etc if you just want to walk away from it, or a percentage of sales if you want an ongoing revenue from it and don't mind being associated with it. Also check with that lawyer about your rights to code you wrote while working for that fortune 50 company, it might be that *they* actually own the rights to anything you write.

        S S 2 Replies Last reply
        0
        • D David Wulff

          What do you have on paper?


          Ðavid Wulff What kind of music to programmers listen to?
          Join the Code Project Last.fm group | dwulff
          I'm so gangsta I eat cereal without the milk

          S Offline
          S Offline
          ssmith721
          wrote on last edited by
          #4

          I have signed his NDA. I cannot disclose the code or trade secrets. There is another agreement that states that the code is owned by the company not by me. No mention of compensation.

          R D 2 Replies Last reply
          0
          • M Member 96

            ssmith721 wrote:

            how should I approach this person about my compensation

            Well to be honest I'm guessing most people here are going to say "before you started". But that doesn't help you now. If there is no legal contracts of any kind drawn up, I'm guessing you should go to a lawyer. It's your code they are using so you own it as far as I can tell. You can pretty much ask for anything, but you should seek the advice of a lawyer before you approach them so you know exactly what your rights are. Assuming they are favorable to compensating you then you might want to ask for either a flat sum of money calculated based on the hours you spent etc if you just want to walk away from it, or a percentage of sales if you want an ongoing revenue from it and don't mind being associated with it. Also check with that lawyer about your rights to code you wrote while working for that fortune 50 company, it might be that *they* actually own the rights to anything you write.

            S Offline
            S Offline
            ssmith721
            wrote on last edited by
            #5

            I am a consultant at the fortune 500 company and I did not write this code in the 8 hours that I work for them. Also, I have signed the NDA agreement with this startup and another agreement stating that code is theirs and not mine.

            M 2 Replies Last reply
            0
            • S ssmith721

              I have signed his NDA. I cannot disclose the code or trade secrets. There is another agreement that states that the code is owned by the company not by me. No mention of compensation.

              R Offline
              R Offline
              Red Stateler
              wrote on last edited by
              #6

              Uhhhh...Why would you sign something like that without being paid?

              S 1 Reply Last reply
              0
              • R Red Stateler

                Uhhhh...Why would you sign something like that without being paid?

                S Offline
                S Offline
                ssmith721
                wrote on last edited by
                #7

                He is a former class-mate. His promise is "if there is any second guy in the company execpt him; its me" -- I do not know how does that translates in terms of money..

                R 1 Reply Last reply
                0
                • M Member 96

                  ssmith721 wrote:

                  how should I approach this person about my compensation

                  Well to be honest I'm guessing most people here are going to say "before you started". But that doesn't help you now. If there is no legal contracts of any kind drawn up, I'm guessing you should go to a lawyer. It's your code they are using so you own it as far as I can tell. You can pretty much ask for anything, but you should seek the advice of a lawyer before you approach them so you know exactly what your rights are. Assuming they are favorable to compensating you then you might want to ask for either a flat sum of money calculated based on the hours you spent etc if you just want to walk away from it, or a percentage of sales if you want an ongoing revenue from it and don't mind being associated with it. Also check with that lawyer about your rights to code you wrote while working for that fortune 50 company, it might be that *they* actually own the rights to anything you write.

                  S Offline
                  S Offline
                  Steve Hansen
                  wrote on last edited by
                  #8

                  Nope, if your contract states that its property of the company then it's not just YOUR code. :(

                  1 Reply Last reply
                  0
                  • S ssmith721

                    I have signed his NDA. I cannot disclose the code or trade secrets. There is another agreement that states that the code is owned by the company not by me. No mention of compensation.

                    D Offline
                    D Offline
                    David Wulff
                    wrote on last edited by
                    #9

                    So you spent a considerable amount of your time working on a product for a company with no formal agreement? :omg: If you know the owner well you could try asking outright, but needless to say I would stop providing work immediately until you have something in writing that you both agree to. I can't advise further, but suggest you take John's advise and talk to a lawyer.


                    Ðavid Wulff What kind of music to programmers listen to?
                    Join the Code Project Last.fm group | dwulff
                    I'm so gangsta I eat cereal without the milk

                    1 Reply Last reply
                    0
                    • S ssmith721

                      I am a consultant at the fortune 500 company and I did not write this code in the 8 hours that I work for them. Also, I have signed the NDA agreement with this startup and another agreement stating that code is theirs and not mine.

                      M Offline
                      M Offline
                      Member 96
                      wrote on last edited by
                      #10

                      Ouch! Well 2 things come to mind #1 you can't really be sure that the code doesn't belong to the fortune 500 company without checking your employment contract. It's not at all unusual for that to be a clause despite the fact that you wrote the code on your own time. #2 if you signed away the rights to the code but didn't get any contract regarding your remuneration you are effectively screwed, either consult a lawyer or chalk it up as a learning experience and move on. A middle ground approach is to go begging to the company you wrote the code for but the cards are all in their hands as far as I can tell so you will get whatever bone they feel like throwing you.

                      S D 2 Replies Last reply
                      0
                      • S ssmith721

                        I am a consultant at the fortune 500 company and I did not write this code in the 8 hours that I work for them. Also, I have signed the NDA agreement with this startup and another agreement stating that code is theirs and not mine.

                        M Offline
                        M Offline
                        Member 96
                        wrote on last edited by
                        #11

                        Something else just came to mind, if you do go the lawyer route and they are confident you can sue for something if it comes to that then ask them how long you can wait to do that, the more money the company makes off your code the more you can sue them for.

                        1 Reply Last reply
                        0
                        • M Member 96

                          Ouch! Well 2 things come to mind #1 you can't really be sure that the code doesn't belong to the fortune 500 company without checking your employment contract. It's not at all unusual for that to be a clause despite the fact that you wrote the code on your own time. #2 if you signed away the rights to the code but didn't get any contract regarding your remuneration you are effectively screwed, either consult a lawyer or chalk it up as a learning experience and move on. A middle ground approach is to go begging to the company you wrote the code for but the cards are all in their hands as far as I can tell so you will get whatever bone they feel like throwing you.

                          S Offline
                          S Offline
                          ssmith721
                          wrote on last edited by
                          #12

                          I get both points. The only recourse for me is to approach the guy and settle it once and for all. If he does not want to pay me enough the only thing I can do is to stop work immediately. He would then have to hire someone else to do the installations and provide support. It will also take time for him to get someone else upto speed with the code and resume with enhancements. So far no one has seen the code except me. He might offer me something just for that fear but probably nothing else. I am just confused.

                          M P 2 Replies Last reply
                          0
                          • M Member 96

                            Ouch! Well 2 things come to mind #1 you can't really be sure that the code doesn't belong to the fortune 500 company without checking your employment contract. It's not at all unusual for that to be a clause despite the fact that you wrote the code on your own time. #2 if you signed away the rights to the code but didn't get any contract regarding your remuneration you are effectively screwed, either consult a lawyer or chalk it up as a learning experience and move on. A middle ground approach is to go begging to the company you wrote the code for but the cards are all in their hands as far as I can tell so you will get whatever bone they feel like throwing you.

                            D Offline
                            D Offline
                            David Wulff
                            wrote on last edited by
                            #13

                            John Cardinal wrote:

                            It's not at all unusual for that to be a clause despite the fact that you wrote the code on your own time.

                            The OP is in the States and I know nothing about their contract law, but in the UK despite those clauses being very common they are unenforcable in civil cases unless you have taken company property/knowledge to pursue it. You may still get fired if they find out (and you would have a good case for unfair dismissal with an employment tribunal), but they can't sue you for it.


                            Ðavid Wulff What kind of music to programmers listen to?
                            Join the Code Project Last.fm group | dwulff
                            I'm so gangsta I eat cereal without the milk

                            M 1 Reply Last reply
                            0
                            • S ssmith721

                              He is a former class-mate. His promise is "if there is any second guy in the company execpt him; its me" -- I do not know how does that translates in terms of money..

                              R Offline
                              R Offline
                              Red Stateler
                              wrote on last edited by
                              #14

                              ssmith721 wrote:

                              how does that translates in terms of money..

                              Let's see here... Hmmmmm... Carry the one, divide by X...Multiply by 7.4... If my calculations are correct, it comes out to zero.

                              1 Reply Last reply
                              0
                              • D David Wulff

                                John Cardinal wrote:

                                It's not at all unusual for that to be a clause despite the fact that you wrote the code on your own time.

                                The OP is in the States and I know nothing about their contract law, but in the UK despite those clauses being very common they are unenforcable in civil cases unless you have taken company property/knowledge to pursue it. You may still get fired if they find out (and you would have a good case for unfair dismissal with an employment tribunal), but they can't sue you for it.


                                Ðavid Wulff What kind of music to programmers listen to?
                                Join the Code Project Last.fm group | dwulff
                                I'm so gangsta I eat cereal without the milk

                                M Offline
                                M Offline
                                Member 96
                                wrote on last edited by
                                #15

                                Yeah I'm not in the states either, I'm only going by the horror stories I've heard over the years. In any case it's always best to know where you stand.

                                1 Reply Last reply
                                0
                                • S ssmith721

                                  I need an advice, I have been working for a startup Incorporated company for almost 3 years now. We are developing a niche software for specific high tech companies. It has a kind of CMS with workflow capabilities. Now the company is making success. The product I built is in production in four major companies and others are siging up/evaluating. I did that on nights and weekends with no compensation. I have a well paid day job at a fortune 50 company with decent responsi bilities. I am the only developer on the project. I designed, coded the whole thing along with installation and support for clients. I spent about 80-120 hours per month on this taking valuable time from me and my family. It has affected my health and my family balance to say the least. The sole owner is now looking for investors to take the company to the next level with more developers and marketing, sales etc. He also quit his day time job and is probably drawing his salary from this company. My question is this: how should I approach this person about my compensation. Given that I have been with this company from the very beginning and have helped it come to a point where it can be commerically successful, what should be my expectations in terms of remuneration. What incentives should I ask for and what bargaining power I have. Please guide me from your knoledle and experience. I just want to make sure that either I get awarded for the blood and sweat I put in or walk out to get myself and my family time for ourselves. Thanks.

                                  M Offline
                                  M Offline
                                  Marc Clifton
                                  wrote on last edited by
                                  #16

                                  Get a lawyer. Immediately. Marc

                                  Thyme In The Country

                                  People are just notoriously impossible. --DavidCrow
                                  There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                                  People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                                  1 Reply Last reply
                                  0
                                  • S ssmith721

                                    I get both points. The only recourse for me is to approach the guy and settle it once and for all. If he does not want to pay me enough the only thing I can do is to stop work immediately. He would then have to hire someone else to do the installations and provide support. It will also take time for him to get someone else upto speed with the code and resume with enhancements. So far no one has seen the code except me. He might offer me something just for that fear but probably nothing else. I am just confused.

                                    M Offline
                                    M Offline
                                    Member 96
                                    wrote on last edited by
                                    #17

                                    If it's important enought to you and there is enough potential money involved I would consult a lawyer first, the other guy doesn't need to know you did that and at least you are fore-armed with the knowledge of your rights before you approach him, if he is not amenable then you can advise him of his potential liability. Don't feel bad, nearly all of us have been screwed in some fashion at one time or another over these kinds of issues. It's hard to insist on a contract with an old friend (although it appears it wasn't so hard for him but that's between you guys :)) but it's always important as a developer to ask first and foremost "how, how much and when will I get paid for this" before you lift a finger. Any serious company is going to expect this and will feel much better dealing with a developer that knows their worth. Of course your situation is a little different, but the history of software is littered with former friends who became bitter rivals over these kinds of issues. A software project is like a marriage, you never just write the code once then walk away, you're tied to it for as long as there are people who are using it so it's super important to clarify all this right off the start because you are inevitably making a long term committment if everything goes as it should.

                                    S 1 Reply Last reply
                                    0
                                    • S ssmith721

                                      I need an advice, I have been working for a startup Incorporated company for almost 3 years now. We are developing a niche software for specific high tech companies. It has a kind of CMS with workflow capabilities. Now the company is making success. The product I built is in production in four major companies and others are siging up/evaluating. I did that on nights and weekends with no compensation. I have a well paid day job at a fortune 50 company with decent responsi bilities. I am the only developer on the project. I designed, coded the whole thing along with installation and support for clients. I spent about 80-120 hours per month on this taking valuable time from me and my family. It has affected my health and my family balance to say the least. The sole owner is now looking for investors to take the company to the next level with more developers and marketing, sales etc. He also quit his day time job and is probably drawing his salary from this company. My question is this: how should I approach this person about my compensation. Given that I have been with this company from the very beginning and have helped it come to a point where it can be commerically successful, what should be my expectations in terms of remuneration. What incentives should I ask for and what bargaining power I have. Please guide me from your knoledle and experience. I just want to make sure that either I get awarded for the blood and sweat I put in or walk out to get myself and my family time for ourselves. Thanks.

                                      R Offline
                                      R Offline
                                      Red Stateler
                                      wrote on last edited by
                                      #18

                                      I forgot to ask which state you're in because that can matter. If you're in a right-to-work state, you'll basically get nothing beyond what you can negotiate. Since he holds all the cards, it would be up to him what (if anything) you got. Some states are more strict about labor laws and you could argue that you were exploited and not compensated at all for your employment (be sure to argue that you're an employee). But either way, a lawyer can answer those questions.

                                      S 1 Reply Last reply
                                      0
                                      • M Member 96

                                        If it's important enought to you and there is enough potential money involved I would consult a lawyer first, the other guy doesn't need to know you did that and at least you are fore-armed with the knowledge of your rights before you approach him, if he is not amenable then you can advise him of his potential liability. Don't feel bad, nearly all of us have been screwed in some fashion at one time or another over these kinds of issues. It's hard to insist on a contract with an old friend (although it appears it wasn't so hard for him but that's between you guys :)) but it's always important as a developer to ask first and foremost "how, how much and when will I get paid for this" before you lift a finger. Any serious company is going to expect this and will feel much better dealing with a developer that knows their worth. Of course your situation is a little different, but the history of software is littered with former friends who became bitter rivals over these kinds of issues. A software project is like a marriage, you never just write the code once then walk away, you're tied to it for as long as there are people who are using it so it's super important to clarify all this right off the start because you are inevitably making a long term committment if everything goes as it should.

                                        S Offline
                                        S Offline
                                        ssmith721
                                        wrote on last edited by
                                        #19

                                        I see. I'll definitely get in touch with a lawyer. Hoping that he is open to fair compensation what models can be adopted for it? Stock options, percentage of sales/profits, offer of employment(not lucrative as I am not concerned with my employment), comp. for previous work etc. What are other forms/formulas? What are the pros and cons of each?

                                        M 1 Reply Last reply
                                        0
                                        • R Red Stateler

                                          I forgot to ask which state you're in because that can matter. If you're in a right-to-work state, you'll basically get nothing beyond what you can negotiate. Since he holds all the cards, it would be up to him what (if anything) you got. Some states are more strict about labor laws and you could argue that you were exploited and not compensated at all for your employment (be sure to argue that you're an employee). But either way, a lawyer can answer those questions.

                                          S Offline
                                          S Offline
                                          ssmith721
                                          wrote on last edited by
                                          #20

                                          I live in PA and company and the guy are in CA.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups