It wouldn't be easy, I don't believe, and I'm generally quite negative about my own development abilities and values.
One point I couldn't fit into my original post is that I do have what I believe to be a good relationship with my business partner, but I feel he's disconnected from what valuable and capable developers make outside of his business. Also, he may well not be able to sell the business at all, and in that case he's suggested I could take over as manager (for higher pay), however I would be living with the potential sale hanging over my head, and not knowing whether this better-paid role would ever eventuate.
this sounds like low maintenance software that the business owner can continue to sell for quite a long while without any ongoing engineering.
That's probably a fair statement, although there are normally updates we put out a few times a year due to changing business parameters in our market, and once every year we do a major release with new features.
I'm a hiring manager. We don't pay based on value, we pay based on competition for the hire.
If the software doesn't require a lot of ongoing maintenance (it may! I have no idea!) and this business is already set up to handle remote asynchronous work, you may not have a strong negotiating position. Or you may -- perhaps it requires highly specialized skills. But you should make a non-emotional evaluation of (1) your replaceability, and (2) your business partner's opinion of your replaceability.
If you want pay based on value, start a company you own.
If you are considering a new role with your partner with a new contract then that is a great chance to renegotiate so you see the upside of a sale.
Going a bit beyond the OP - A difficult lesson for many engineers is that it doesn't matter what standard engineering salaries are. You could be the best engineer in the world but if you work for a low-revenue, non-tech company, then you aren't going to be compensated the same as you would at a tech company where revenue per employee is $2.2M (Netflix) or $2M (Apple) and engineers directly contribute to that revenue.
Comments
It wouldn't be easy, I don't believe, and I'm generally quite negative about my own development abilities and values.
One point I couldn't fit into my original post is that I do have what I believe to be a good relationship with my business partner, but I feel he's disconnected from what valuable and capable developers make outside of his business. Also, he may well not be able to sell the business at all, and in that case he's suggested I could take over as manager (for higher pay), however I would be living with the potential sale hanging over my head, and not knowing whether this better-paid role would ever eventuate.
That's probably a fair statement, although there are normally updates we put out a few times a year due to changing business parameters in our market, and once every year we do a major release with new features.
I'm a hiring manager. We don't pay based on value, we pay based on competition for the hire.
If the software doesn't require a lot of ongoing maintenance (it may! I have no idea!) and this business is already set up to handle remote asynchronous work, you may not have a strong negotiating position. Or you may -- perhaps it requires highly specialized skills. But you should make a non-emotional evaluation of (1) your replaceability, and (2) your business partner's opinion of your replaceability.
If you want pay based on value, start a company you own.
If you are considering a new role with your partner with a new contract then that is a great chance to renegotiate so you see the upside of a sale.
Going a bit beyond the OP - A difficult lesson for many engineers is that it doesn't matter what standard engineering salaries are. You could be the best engineer in the world but if you work for a low-revenue, non-tech company, then you aren't going to be compensated the same as you would at a tech company where revenue per employee is $2.2M (Netflix) or $2M (Apple) and engineers directly contribute to that revenue.
Also, serious question -- why don't you offer to buy the owner out?
Simply - I can't afford it! :)