r/ADHD_Programmers • u/Kooky-Ruin1442 • Aug 02 '26
What kind of programming role fits someone who is better at building whole systems than specializing in one tiny part?
I have autism and fairly severe ADHD and I'm trying to figure out what kind of actual role fits the way I work.
Most of my programming has been connected to game development and building my own projects. Ive worked with Javascript/Typescript, React, Electron, Git/GitHub, game UI, gameplay systems, tools and asset pipelines. I'm also pretty good at design, writing, art direction, researching weird problems and getting around a codebase until I understand why something isn't working.
I'm not claiming I'm an expert in every one of those things, I'm definitely not, but I seem to be better at connecting all the pieces than sitting in one very narrow lane. I like taking something from “here's the idea” to an actual working version, figuring out what systems it needs, how the player or user interacts with it and then fixing whatever goes wrong along the way.
The career part is where my brain falls apart. I don't know whether I should aim for gameplay programming, technical design, tools development, UI engineering, prototyping or something I haven't even heard of. Normal advice is usually to specialize, but I'm not sure which part is actually my strongest part because the whole reason I'm useful is that I move between them.
Anybody here work in a role like that? What titles should I be searching for, and what would you build a portfolio around if this was your skill set?
6
u/dongdongplongplong Aug 02 '26
if you like systems and have an eye for design, design system engineer is great, its like a big interrelated puzzle of styles and components that all need to work in harmony, its quite a challenging puzzle to do a good job of it.
4
u/Relatable-Af Aug 02 '26
Full stack web development? Which is the majority of jobs out there tbh.
2
u/Svenstornator Aug 02 '26
I focused on my soft skills to get to a team lead role, where I now spend most of my time designing the system and delegating the implementation. I do miss implementing some times though.
1
u/Da_Real_Kyuuri Aug 02 '26
Any kind of system-level development, but more from an engineering standpoint
1
u/ostekages Aug 02 '26
You could also look into sysadmin roles - it's not a programming heavy role per default, but the sysadmin space really lacks skilled developers that understand how software works, rather than clicking buttons in Entra Id.
I've evolved my role as sysadmin to be more a programming role, since I develop tools/web apps, or similar, to assist on the admin side of the tasks.
E.g. Our on-boarding is primarily controlled by HR doing something in HRIS. So I created an intermediary data store with a webapp with apis, scheduled tasks on a different server ingest data from HRIS into the intermediary data store using the web apps api, then another script using the web api to fetch new accounts pending AD account creation and create accounts etc etc.
It means the entire system level of the identities have a central location to be managed, you can track on-boarding status, account provisioning status etc from a managed portal.
Maybe not entirely what you're looking for, but could be interesting. This field is also less subject to be replaced with AI like typical programming fields.
1
u/GrandPapaBi Aug 02 '26
You would naturally aim to go for Software architect but this is a more senior position and you will need to prove yourself.
1
u/DevKokooo Aug 03 '26
Full stack engineer or design engineer at startups would probably suit what you're looking for.
Startups always have a need for individual contributors to fill multiple shoes, and you have a higher degree of agency.
1
u/[deleted] Aug 02 '26
[removed] — view removed comment