Ask HN: Help me bring more value to the table
I'm a programmer with most of my experience related to web technologies(Python/Django) but recently using machine learning algorithms in personal projects. This guy offered me(by email) a salary of $X after the interview, but being not ok with the offer I wrote him that the value I considered could bring to the business wasn't matching his offer. He replied that he was interested in having another meeting to discuss it.
So before the meeting I reach you fellow HNers for some help. I was thinking about which things, besides code refactoring, could be offered in order to increase the expected value. Some things I thought about:
- About the refactoring: Create a well documented Rest API to improve maintanability, reduce code repetition, use the most suitable programming language. The creation of an API will also allow to add new functionality in a cleaner way, so it could be possible to build, for example, a mobile app for appointments allocation.
- Use ML to predict something of value. I'm not experienced in the healthcare domain but I think there are a lot of possibilities(do you know any?). Maybe use ML to predict the amount of patients to attend in a given day.
- The company site is old, my idea is to build a new one, start a blog talking about related topics and then open source non-core apps that could be useful for other people.
4 comments
[ 5.1 ms ] story [ 17.2 ms ] threadHow well you do will depend on their budget, politics, attitude as much as how good you are.
I would suggest framing everything in terms of business benefit and the benefit to the person making the decision. Pretend you are them and imagine what they are looking for.
The refactoring stuff looks good. So you could frame that as "You are getting a lot of bugs reported every day, which must be frustrating. I bet you'd rather be making progress the more important things in your job. I will fix those bugs quickly. I can deal directly with the support department if required. At the same time I will work to make the codebase better to reduce the bugs in the future by at least an order of magnitude. I will do this by ..."
Now this guy will personally want to fight to get you in at the higher salary because you are going to make his life easier.
Another way to look at this is how the employer thinks about roles. If you can sell yourself as a senior developer or architect or team leader rather than just a developer, then show comparable market rates, this will help.
But you need to figure out what is making them tick.
This way I could change the "refactor this system in 1 year and then we might see the benefits" to "pick several modules, refactor them and add some features/apps taking advantage of it".