Ask HN: Hired to write, but mostly code, what to do?
Background: I've been slowly building up my webdev skills since I attended a bootcamp about a year and a half ago. I've been at my current job about 8 months (after doing freelance content work before then), where I was initially hired to write, but also told I would be given the freedom to develop my skills.
And they have completely, totally come through for me, allowing me to build tools like:
A realtime-ish dashboard built in Node and React that displays data from our industry database (can't be too specific!) on TV screens in our office lobby (built this at the CEO's request)
A twitterbot (also in Node) that tweets statistics to our members (we're an industry association) and can respond to specific stats queries with the relevant information
Scraping tools (mix of some hacked-out Python and Node again) for keeping member data up to date
And I'm currently a big bart of building our new site, as well as a website for the event-booking business our company wants to develop.
So now the current problem: I like it here, but I'm no longer interested in the written portion of my duties (or at least, writing about the subject of our industry). I want to keep building digital tools and not creating marketing collateral.
Is there a way I could address my future plans (and salary expectations) and how they could fit in at my current work? Am I being unreasonable since they have given me such good work to develop my portfolio?
Thanks in advance!
16 comments
[ 3.4 ms ] story [ 44.0 ms ] threadYour time is really valuable and you should be spending it on things that you want to do (for whatever reason).
They will likely agree that you should be moved more officially into a dev position, but since you're moving up within the same company you shouldn't expect to get paid what you think is adequate for the duties. Giant pay bumps are an extreme rarity when moving up in the same company. This isn't just an IT problem, but it is why developers don't generally stay at the same company for more than 2-3 years.
Have a friendly conversation with the right people about it, but make sure you have terms laid out that you can agree to in the long run with them, otherwise start looking elsewhere.
If they can't offer what you want long term, take what they are willing to give. Having a dev title for a year or so will help, but there isn't anything stopping you from searching shortly after you take what your current company offers. Then once you get an offer from somewhere else, you can see what your current company will do to keep you, but make sure you are willing to take the other job before you do that (doesn't always end well).
If those bridges are burnt because you left (or even joined a competitor) you are much, much better off. Employment is a transaction, your former employer chose not to pay you market rate.
At my startup, I spend about 75% of my time working on sales because that is something we need to do, and I'm the best person to do it. As a coder at heart, I take an engineering approach to sales and use my coding skills to automate parts of the process.