I've made it work surprisingly well in software development - I work in the architecture field and as long as I'm truly diligent about note taking (or am lucky enough to have a trusted coworker to lean on) I'm able to make it work.
Also, micromanagers are your fucking bane if you have ADHD - sometimes I'm not working, I accept that and do house shit when I can't focus... I still produce more output than most of my coworkers but I absolutely do need full brain breaks.