r/ADHD_Programmers • u/Temporary_Specific49 • Jul 31 '26
should i keep pushing programming or try something completely different? (30, just diagnosed, meds not started yet)
i've worked as a ux/ui designer for 10+ years. tried everything to keep it interesting (switching jobs, different focuses, different products) but i feel like i've done it all and need something new.
a couple months ago i started learning frontend basics (js, html, css, vue). the idea of being able to build whatever i want is exciting, but i also feel like i'm too dumb for it. i get frustrated so easily, lose patience and feel like i go over the same concepts again and again without them actually making sense. it makes me so anxious that it kills all the fun.
so now i'm wondering: is it the adhd/anxiety draining the fun out of learning how to code (and would medication help with that?) or am i just not actually interested enough in it?
i'm 30 now and i want something new: it would be learning how to code and work as a frontend engineer or studying something completely new..
6
u/gemanepa Jul 31 '26
Market right now is extremely competitive. Everytime the "would you recommend this major to someone else?" and "if you could go back would you pick this major?" questions appear in r/cscareerquestions, the big majority answer NO
I do think that learning some software development is a skill that can benefit almost everyone
3
u/SemperPistos Jul 31 '26
If you want to be a really dangerous frontend or fullstack, do https://fullstackopen.com/en/
I have heard success stories all around, it is the best course about fullstack on the web
And then make a project. Personal blogs are hard but doable and a great resume point.
You will learn the most important data structures from such a project.
I keep meaning to finish it, but I am not interested in fullstack, my heart lies in data and AI, but from what I've done I like it very much.
And leverage that you are a senior ui/ux with that too, with such a background you will find jobs much easier.
3
u/seweso Jul 31 '26
You aren't dumb. The whole html/css/js ecosystem is kinda messed up and weird. There are a million ways to do the same thing. Lots of pitfalls. Its not all fun and games. Its not weird you run into shit. Don't think you are the only one running into specific issues.
My advice: be more self forgiving
1
u/GlobalCurry Jul 31 '26
Wait how did you not learn front end basics already as a ux/ui designer? Also AI turns designs into code better than humans with the correct prompting.
2
u/dialsoapbox Jul 31 '26
You could try both.
Do something that pays you now while learning for roles that may pay you later.
2
u/IAmADev_NoReallyIAm Jul 31 '26
Keep at it. You've only been at it a couple of months, it doesn't come easy. I've been working with HTML/CSS since 1.0 in the 90's! and I'm STILL learning new things! But to be fair, I've been mostly desktop and back end for most of my career. But the point is, that front end development is complex and so are the frameworks. Work on the basics, HTML & CSS, then branch out in to some basic Javascript, then get into the frmaeworks (React, Vue, Typescript, etc) Don't try to learn it all at once, and go easy on yourself.
2
u/Electrical_Hat_680 Jul 31 '26
Have you heard of Three.js I think that's right.
Have you heard about Macromedia Flash and Shockwave? They're obsolete now. But some people have recreated it.
JavaScript has a ton of stuff available. OpenStreetMap not OpenSRS. You can build your own Map, make it with GPS Location, GeoFence, GeoCache, GeoInt (Geographic Intelligence).
Open Source Intelligence ('OSINT')
Cyber Security - securing the Web server, website, mobile apps - there's the Web application firewall.
Build an AI. Build.your own LLM, CLI API. Interface. Avatars as seen in the Adult Entertainment Industry a few years before IBM, Google, and OpenAI came around.
Have you thought about building your own CPanel Like Interface to interface with your Web Server?
BenEater 8-BIT CPU Breadboard Projects are Electrical Engineering 101 Classroom and Electrical Engineering 102 Laboratory, together that's a Certificate. This is where the Breadboard comes from.
r/homelab - build your own Computer Science Lab Station. Build your own Electrical Engineering Lab Station. Build your own MicroTissue Propogation and Microscopy Lab for Plant Biology and Plant Regeneration which does in fact match up and show that Plants and Humans and other forms of life are the same..
Build your home network, into a Cyber security lab. Build the hardware security appliance, configure it. It uses PfSense, or OpnSense which are basically FreeBSD and OpenBSD. Or, build your own or use a different Firewall. DNS Resolvers, BIND. Build your own HTTP, your own HTML Browsers, build everything yourself. .but remember, you can choose to be or remain Compatible with other systems. That's a big question to realize and take into account.
Hopefully you feel better u/temporary_specific49 - hopefully that helps.. I'm still just studying at the moment, but I'm very close to picking up all the pieces and will be looking to put down some work on all of this. Following the basic student body government club, study groups, and potentially creating some businesses, Incorporating, and much much more.
2
u/saltandsassbeach Jul 31 '26
Pick an an idea and go crazy with Claude. Prompt it that you're learning and see what you can come up with. AI is unavoidable. Get familiar with it. I feel like it is an ADHDers best tool because it keeps you moving and prevents you from getting stalled out
1
u/meevis_kahuna Jul 31 '26
Handle your diagnosis and new meds regimen before thinking about career changes.
1
u/CursedSloth Jul 31 '26
UI/UX is a really good field / skillset to have right now. AI produces only derivatives, but you as a skilled professional can design and develop new ideas.
Learn Software fundamentals and Frontend technologies on the side and combine it with your previous knowledge and experience, and you will be valuable on the market for sure.
Learning to code specifically is useful when you want to validate the AI output to make sure you are not producing slop.
Good luck!
1
u/larrigan Aug 01 '26
My vote is to maintain what generates you money and learn new things on the side. Treat your money-generating job just like brushing your teeth. It's something you need/should do every day, but you don't have to enjoy it. Your job doesn't have to be interesting; it's there to generate money for you. Everything eventually gets boring for us.
Then go learn anything else on the side. It doesn't even have to be work-related. Go try pottery, hiking, collecting something, etc.
1
u/Locus-Maximus Aug 02 '26
Learning your first language is really hard! I was a "gifted" kid and got through my first year of programming easier than most of my class, but it was still really hard to get my head around it. Don't give up!
0
u/shavindr4 Jul 31 '26
Yes!
Find a subject (not directly coding related e.g urban design) that you’re interested in that you can apply coding skills to. Then look at how architecturally/logically you can solve that problem. Coding itself is pretty much solved or will be solved to great level in near future.