The biggest thing I realized is how tightening feedback loops is the key to my productivity, I gravitated towards python because it's interpreted nature meant I could get feedback on my code in 20 seconds max as opposed to 3-5 minutes waiting for my code to build.
Adderall is a help but is not a cure all, it took me months to learn how to use it right, at first Adderall just fueled my ADHD and made everything worse. It's a constant struggle and maladaptive perfectionism is still the one thing I struggle with the most. I can't count the times of I've completed reverted my git sandbox to start from scratch after reaching a certain frustration level with code.