This has been suggested by someone else but I'll suggest it again: Learn Rust. I was in your shoes a couple years ago, and decided I'm done with the Spaghetti. I got lured into Rust, somehow. It was the best thing that probably happened to my programming/development skills.
I've been doing some JavaScript (again) lately, and I have decided that I can only go on forward with TypeScript. Rust strict types, traits and patterns will completely change how you approach and think about code.
I've been doing some JavaScript (again) lately, and I have decided that I can only go on forward with TypeScript. Rust strict types, traits and patterns will completely change how you approach and think about code.