Switching it up between programmer, team lead, architect, frontend, backend, systems, fullstack, etc every few years. Think I have used close to every single programming language in the world to some extent.
The field has got enough variation for the ADHD and enough cool systems and puzzles for the Autism.
DevOps Architect - Was born for it. So many details. So many different technologies. I've been in IT for 25 years. I learn constantly. Keeps it fresh. And when I can't focus I just spin around and play Gran Turismo until I can concentrate.
I started working as a stock-boy in the grocery section of a certain chain of supermarkets that archers love, and I woke up every day absolutely dreading it. Nothing but the Musak blasting in an empty store, and my thoughts. Half the lights were off since my shift started at 5am, and you can usually find the place where something goes by sight. Absolutely hated it! And the worst part, no headphones. Ever. Even if the store isn't open, it's a safety thing...
Anyway, I started getting called over to the online ordering side to help them catch up with the order online, drive up and we'll run out with your order. So far, I've only done the pulls; going out and grabbing products, bagging and storing them in the appropriate temperature, do another run. It keeps my mind occupied, and I'm not alone in an aisle for hours on end.
Time flys, I basically shop for things from a list, and at the end I get a fun "Job Completed" chime that releases juuust enough dopamine to make hours feel like minutes.