At one point in my early twenties, I was literally thinking about killing myself every single waking second.
Finally I decided to throw in the towel, and got around to planning my end.
Sat there, ran through various scenarios in my head. All the way up to putting the gun in my mouth and pulling the trigger.
My imagination always terminated in blackness. Nothingness.
Then I realized I didn’t want to die, but didn’t want to live this way. And promised myself that I would do everything in my power to heal.
It took me about 15 years to get where I am now. Stable and mostly at peace with myself, but it was an arduous and painful journey - with many terrifying moments where I couldn’t see a way out.
I’m incredibly grateful that I managed to figure it out and I wouldn’t wish that agony on anybody.
My suggestion would be to bring this to the attention of your PM. If that fails, then focus on picking up tasks of high value and visibility. Let the “smart” engineers do code rewrites or performance improvements. You’ll have a lot more to show on your resume, feel a greater sense of accomplishment in your work, and will have a greater chance of getting noticed as a star on your team.
Time estimates matter not only to the business but they’re a reflection of your level of expertise as a software developer. An experienced software developer can keep tasks on schedule and communicate delays in advance.
I have 51 years as a software developer. Time estimates are worthless.
Obviously whatever trading bot you're running separate from the actual trading engine itself is somewhat proprietary, but it would be great for the community to get more of this type of software in the hands of other hackers.
Quantopian / Robinhood tried and failed, and the numerous clones since then have been somewhat sub par.