I've been working on this lately, what I find helpful is reminding myself that the chore doesn't have to be done perfectly, and that some progress is better than no progress. I struggle with perfectionism and will put off tasks indefinitely because of fear that if I start wrong or don't finish it immediately it won't be perfect. My therapist helped me to realize that perfect is the enemy of done, and that it is ok if something isn't done perfectly.
burt
The bulk of my day to day work is with a legacy application written in vb.net, and I couldn't agree more with your first paragraph.
My employer (< 20 total employees, 3 total devs) was recently acquired by a much larger company. Our lead dev was made a manager and no longer has time to code and I was made a team lead and now half my time is spent in meetings, code review, or deployments. I am finding that with limited time for coding I am writing more concise, thoughtful code.
The hardest part of the change was adjusting my expectations for the product. We can no longer deliver what we want at the pace we want as that is now dictated by someone.
I feel like I'm too senior to ask this, and should know better, but my main responsibility is a .net framework 4.8 application, so I may have missed a memo. Why does Newtonsoft.Json need to be stopped?
Fellow ADHD remote dev here. I started using my own computer in the middle of the main living are of my home, that was a disaster. Ended up getting my own laptop (later replaced by company laptop), setting up a corner in my unfinished basement as a work area and haven't looked back.
Echoing what others have said, get the meds. I'm 39 and have been taking Vyvanse for a couple years; when I forget I am a mess, I can't believe I made it this far without.