Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
You already know the answer, you don't need our permission.
IMO, g is the only valid point in the list. "I'm not good at xy" is an incentive to put in the leg work, read, learn, do and become better at what you do. If they fire you while doing so, well bad luck but you're in IT so finding something new shouldn't be that hard, if they don't you have a chance to master a new skillset which allows you to become a specialist in what you do and being a cross field specialist is where the big bucks hide.
Remember, 10.000 hours to master a skill, if the concept itself interests you, it's worth putting them in.
DannySu11348dIf you like it, but just not good at it now. Spend some time to master it. If your company have no ideas, then you are already the best.
If you hate it, well, you known what to do
"Build a bot that does THING" isn't a valid task. How is a developer supposed to create software with no specs? You may quit, but if your company doesn't list the "I want" and "I don't want" of a project it's not really your fault...
In any case look for a job. Quit if you can I'd say.
1. Find new job for higher pay. Work tirelessly and relentlessly for months to find this job if necessary.
2. Tell your current job they need to match X number.
3. Go to the new job anyway while strolling the fuck out of the old job like DiCaprio.
5. Literally Profit.
I think you should quit your NEXT job
Okay, straight off the bat, "build a trading bot" is not a task, it is a project. If you are working for a trading software company, then it is on them to scope it out, do the research, break it up into epics/stories, gather the requirements and prioritise them for you. If they don't know anything about trading, but want you to build a trading bot, what sort of cowboy company are you at? What is their supposed industry?
Further to this, why are you at a company building trading software if you have no interest in trading? The answer could well be above that they didn't advertise themselves as such, however if that isn't the case and you were simply chasing the money, here is a lesson in why software development is a labour of love and simply going for the biggest salary often isn't conducive to passion and productivity. If you are someone that can write code for anyone and for any purpose and you don't care why, you are what I like to call a "code monkey".
You are clearly demotivated and have no passion or interest in the area of work you are subjecting yourself to. So take some time, think about what problems you really want to solve, what software you would love to build, or what cause really burns a fire inside you and start looking for a dev role that will inspire you to produce, progress and push through tough problems and feel a real sense of achievement.