So, I'm recently on the market looking for work, and I know everyone wants to creep your GH. I also really needed to practice talking and answering things. So, I broke out Goose, Ollama, and Plan mode, and came up with a free, pointless app to record, and then listen to yourself.
:/ i think the first step is disregarding the thought process that a "Professional job" is not a manual job....that's kind of an insulting thing to say.
Army, Marine Corps, Wildland Firefighting, Owning 3x Coffee Shops, and now Software Dev for 10 years.....
Sounds like they need a good grounded tech lead who is working with the PM to assist them in continuity, and organization.
I worked with a wizkid fellah with Aspbergers...and for the first 3 months, absolutely hated it. Then I realized there was a method to the managements madness for him, and after that I got on board. To this day I can't believe how fast that guy wrote some of the code he wrote, and how incredibly nice he was.
Being a genius isn't always better than being organized ;o)
Do what's best for the situation, WET/DRY principles both have valid application use cases. They should be used to leverage the most advantageous effect for your usage.
I was the same way to be honest. I ended up taking the parts I liked from spacemacs/lunarvim and adding them. I also started doing all my configs in lua, because it's great
Companies that use leetcode in interviews are rarely worth the effort or risk/reward to interview for. Getting into a like FAANG dev team is doable by anyone memorising that stuff, but it's rarely worth it.
Try out talking to a recruiter, and find a job with a senior that can help guide your career. Your self-esteem is pretty low, and a good senior and mentor can guide you out of that rut, and into being a senior yourself in no time with the amount of work you say you're putting in.